12,278
edits
mNo edit summary |
mNo edit summary |
||
Line 4: | Line 4: | ||
Im Folgenden sollen künstlerische Positionen vorgestellt werden, welche an die spanende Schnittstelle zwischen Wissenschaft und Kunst heranführen. Aus der Verknüpfung von Wissenschaft und Kunst mit Hilfe interaktiver bzw. hybrider Methoden werden neue Formen geboren. | Im Folgenden sollen künstlerische Positionen vorgestellt werden, welche an die spanende Schnittstelle zwischen Wissenschaft und Kunst heranführen. Aus der Verknüpfung von Wissenschaft und Kunst mit Hilfe interaktiver bzw. hybrider Methoden werden neue Formen geboren. | ||
[[/Neuronale Netze in der Kunst| | [[/Neuronale Netze in der Kunst|Zu Neuronale Netze in der Kunst]] | ||
==[[Matthias Breuer]]: [[/Neuronale Netze in Pure Data|Neuronale Netze in Pure Data]]== | ==[[Matthias Breuer]]: [[/Neuronale Netze in Pure Data|Neuronale Netze in Pure Data]]== | ||
[[Image:Pd-ann-objects.png| | [[Image:Pd-ann-objects.png|thumb|Puredata ANN Objekte]] | ||
Neuronale Netze können in Pure Data mit Hilfe der ANN-Library realisiert werden. Die Library enthält drei Objekte: | Neuronale Netze können in Pure Data mit Hilfe der ANN-Library realisiert werden. Die Library enthält drei Objekte: | ||
* ann_mlp: Ein [ | * ann_mlp: Ein [[wikipedia:de:Perzeptron#Mehrlagiges Perzeptron]] Netzwerk | ||
* ann_td: Ein [ | * ann_td: Ein [[wikipedia:de:Time Delay Neural Network]] Netzwerk | ||
* ann_som: Ein Implementation der [ | * ann_som: Ein Implementation der [[wikipedia:de:Selbstorganisierende Karte]]n | ||
Hier wird das Erstellen eines Neuronalen Netzes mit Hilfe des ann_mlp Objektes erklärt. | Hier wird das Erstellen eines Neuronalen Netzes mit Hilfe des ann_mlp Objektes erklärt. | ||
[[ | [[/Neuronale Netze in Pure Data|Zu Neuronale Netze in Pure Data]] | ||
==[[Laura Jozefini]]: Neuronale Netze in iqr== | ==[[Laura Jozefini]]: Neuronale Netze in iqr== | ||
Die iqr-Software ist eine open-source Software (GNU Public Licence) zum kreieren und simulieren von Neuronalen Netzen im großen Stil. <br/> | Die iqr-Software ist eine open-source Software (GNU Public Licence) zum kreieren und simulieren von Neuronalen Netzen im großen Stil.<br/> | ||
Ihre Vorteile sind das graphische Interface, das sehr leicht zu bedienen ist und somit die Erstellung der Netzwerke erleichtert und den Prozess übersichtlich hält. Die Software gibt einem die Möglichkeit einer graphischen on-line Kontrolle sowie die Gelegenheit, | Ihre Vorteile sind das graphische Interface, das sehr leicht zu bedienen ist und somit die Erstellung der Netzwerke erleichtert und den Prozess übersichtlich hält. Die Software gibt einem die Möglichkeit einer graphischen on-line Kontrolle sowie die Gelegenheit, | ||
Parameter während der laufenden Simulation zu verändern. Auch kann sich der Benutzer jeder Zeit eine on-line Visualisierung und Analyse der eingegebenen Daten zeigen zu lassen. | Parameter während der laufenden Simulation zu verändern. Auch kann sich der Benutzer jeder Zeit eine on-line Visualisierung und Analyse der eingegebenen Daten zeigen zu lassen.<br/> | ||
Ein weiterer Vorzug des Programms ist die Gegebenheit, Roboter und auch Kameras an die Software anzuschließen und in die Netze einzubinden.<br/> | Ein weiterer Vorzug des Programms ist die Gegebenheit, Roboter und auch Kameras an die Software anzuschließen und in die Netze einzubinden.<br/> | ||
Natürlich gibt es jedoch auch Nachteile:<br/> | Natürlich gibt es jedoch auch Nachteile:<br/> | ||
Line 38: | Line 38: | ||
== [[User:Vitu3480|Christian Fricke]]: [[/Neuronale Netze in Processing/]] == | == [[User:Vitu3480|Christian Fricke]]: [[/Neuronale Netze in Processing/]] == | ||
[[Image:processing neural network xor 5.png|thumb|XOR possible state (5)]] | |||
[[Processing]] ist eine Programmiersprache und Entwicklungsumgebung, die 2001 am Massachusetts Institute of Technology von den Erfindern [http://benfry.com/ Ben Fry] und [http://reas.com/ Casey Reas] als quelloffenes Projekt ins Leben gerufen wurde. Die Sprache wurde speziell für die Bereiche Simulation und Animation entworfen und richtet sich daher vorwiegend an Personen aus der Gestaltung und Kunst. | [[Processing]] ist eine Programmiersprache und Entwicklungsumgebung, die 2001 am Massachusetts Institute of Technology von den Erfindern [http://benfry.com/ Ben Fry] und [http://reas.com/ Casey Reas] als quelloffenes Projekt ins Leben gerufen wurde. Die Sprache wurde speziell für die Bereiche Simulation und Animation entworfen und richtet sich daher vorwiegend an Personen aus der Gestaltung und Kunst. | ||
Da man in Processing direkt in Java programmieren kann, sind einem bzgl. der Komplexität der Programme keine Grenzen gesetzt. Für die einfache Erstellung neuronaler Netze kann man zusätzliche [http://processing.org/reference/libraries/ Libraries] verwenden, die man dem Sketchbook beifügt. Als Beispiel wird hier die [http://www.shiffman.net/teaching/nature/nn/ nn-library] von Daniel Shiffman verwendet. | Da man in Processing direkt in Java programmieren kann, sind einem bzgl. der Komplexität der Programme keine Grenzen gesetzt. Für die einfache Erstellung neuronaler Netze kann man zusätzliche [http://processing.org/reference/libraries/ Libraries] verwenden, die man dem Sketchbook beifügt. Als Beispiel wird hier die [http://www.shiffman.net/teaching/nature/nn/ nn-library] von Daniel Shiffman verwendet. | ||
[[/Neuronale Netze in Processing| | [[/Neuronale Netze in Processing|Zu Neuronale Netze in Processing]] |