Aktionen

"...Sprache": Unterschied zwischen den Versionen

Aus exmediawiki

Zeile 95: Zeile 95:
  
 
[[Word embeddings]]
 
[[Word embeddings]]
 +
 +
[[Category:Seminar]]
 +
[[Category:KI]]
 +
[[Category: Natural Language Processing]]
 +
[[Category:Programmierung]]
 +
[[Category:Python]]
 +
[[Category:Computerlinguistik]]
 +
[[Category:Code Poetry]]
 +
[[Category:esolangs]]
 +
[[Category:WS2019-20]]

Version vom 22. November 2019, 12:23 Uhr

more info...: XAI/NLG#LANGUAGE


Computer und Literatur

Veröffentlichungen von Florian Cramer:


esoterische (KI) Programmiersprachen


Code Poetry

Dieses Genre entsprang aus der Tradition der konkreten Poesie heraus. Die ersten code poems traten in den frühen 90ern im Usenet in Form von sogenannten pearl poems auf. pearl poems waren meist ausführbare Gedichte, geschrieben in der Programmiersprache Perl.

Doch Code Poetry steht nicht in direkten Bezug zu einer spezifischen Programmiersprache:
Die Künstlergruppe Jodi schickte am 22.10.2001 einen langen Text an die Netzkultur-Liste Nettime, der sich auf eine Diskussionen der damaligen Mazedonien-Krise zu beziehen schien

Ein Quellcode Gedicht mit dem Titel »walkmonster_start()«

Der Text ist, für sich genommen, ein ästhetisch beeindruckendes Stück konkreter Poesie. Militärische Ordnung interveniert in seine semantische und typographische Struktur und gibt ihm die Anmutung einer codierten Waffen-Inventarliste, einer militärstrategischen Skizze oder einer militärischen Codesprache, die sich eigenlogisch verselbständigt. Leser, die nicht nur Englisch, sondern auch Computersprachen beherrschen, erkennen jedoch, daß das Gedicht ein regulärer Quellcode in der Programmiersprache C ist. Tatsächlich handelt es sich um einen Teil des Quelltexts von jodis Untitled Game, das wiederum auf dem Quellcode des kommerziellen Egoshooter-Computer-spiels Quake, dem Nachfolger von Doom basiert. Indem jodi mit der Formatierung des Texts als künstlerische E-Mail diese Herkunft und Funktion verschleiern, wird der Code in seinen ästhetischen und politischen Subtexten erst lesbar.


Python Poetry Example

#that poem do nothing, but can be compile! =D
##http://code.activestate.com/recipes/576413-the-poem-in-python/

#!/usr/bin/env python
#
########   The Poem   #########
###############################
#             by              #
# Marcello Bontempo Salgueiro #
#  08/08/08 - 04:16 AM        #
###############################
def ining(the_poem):
	the_poem='is love'
	the_poem is True
	but , have, some = 'sadness', 'passion', 'love'
	the_poem and 'love' is True
	class Ify:
		is_=('the', 'only', 'way','to')
		try:
			felling='real love'
		except:
			you={'are':'a frozen'}
	the_poem; return '%s'%'ome explanation'
	everything=['is like','a poem']
	for felling_it_go in the_poem:
		writing, your= 'felling','your thoughts';  your_love and fly
	return str('ing of happiness')
belive, this = 'is', 'True' 

nothing='is';w=ining('!')
just='love.'

KI und Literatur

https://www.faz.net/aktuell/feuilleton/buecher/literatur-und-ki-vernunft-ist-auch-eine-herzenssache-16079038.html?printPagedArticle=true#void

AI-Poetry Examples...

(KI-generierte) Krypto

Computer- & Linguistik

In der Computerlinguistik (CL) oder linguistischen Datenverarbeitung (LDV) wird untersucht, wie natürliche Sprache in Form von Text- oder Sprachdaten mit Hilfe des Computers algorithmisch verarbeitet werden kann. Sie ist Schnittstelle zwischen Sprachwissenschaft und Informatik. In der englischsprachigen Literatur und Informatik ist der Begriff Natural language processing (NLP) gebräuchlich. siehe Wikipedia-Eintrag: https://de.wikipedia.org/wiki/Computerlinguistik


Language Modelling

in short: Ein Sprachmodell der Linguistik ist ein Meta-Modell, das die Übersetzungsregeln beschreibt, nach denen Phänomene, die wir in unserer Umwelt oder in unserer inneren Verarbeitung wahrnehmen, in eine sprachliche Form zu fassen sind.

NLP diagram.png

Die Aufgabenbereiche eines Sprachmodells bestehen also in erster Linie darin:

  • Die Wortfolgen in Texten linguistisch zu bewerten;
  • Die Wahrscheinlichkeit einer Sequenz von Wörtern zu berechnen (Satzvervollständigung);
  • Den Suchraum für mögliche folgende Wörter einzuschränken;

siehe:

Word embeddings