12,286
edits
m (reference section! wo ist die referenz zu 1?) |
|||
Line 11: | Line 11: | ||
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. | ||
Bei dem unteren Beispiel handelt es sich um eine leicht modifizierte Version eines neuronalen Netzes von Daniel Shiffman [ | Bei dem unteren Beispiel handelt es sich um eine leicht modifizierte Version eines neuronalen Netzes von Daniel Shiffman <ref>Daniel Shiffman: [http://www.shiffman.net/teaching/nature/nn/ The Nature of Code - Neural Networks]</ref>. Mittels eines [http://en.wikipedia.org/wiki/Multilayer_perceptron Multilayer Perceptrons] wird hier versucht das nicht-linear trennbare [http://en.wikipedia.org/wiki/Xor XOR Problem] zu lösen. Jede Ecke des Würfels entspricht einer 0 oder 1, wobei sich gleiche Werte je Fläche diagonal spiegeln, d.h. benachbarte Eckpunkte sind nie gleich 0 oder 1. Zwischen 2 Eckpunkten wird entlang der Flächen interpoliert, sodass man für Werte zwischen 0 und 1 eine Annährung erhält. | ||
[[Image:processing_neural_network_xor_1.png|100px|thumb|left|Neural Network XOR]] | [[Image:processing_neural_network_xor_1.png|100px|thumb|left|Neural Network XOR]] | ||
Line 43: | Line 43: | ||
== Referenzen == | == Referenzen == | ||
<references/> | |||
[1] Peter M. Todd<br /> | [1] Peter M. Todd<br /> | ||
[http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.46.8451&rep=rep1&type=pdf Neural Networks for Application in the Arts]<br /> | [http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.46.8451&rep=rep1&type=pdf Neural Networks for Application in the Arts]<br /> | ||
Annual Symposium on Small Computers in the Arts, 1991 | Annual Symposium on Small Computers in the Arts, 1991 | ||
[[Category:Neuronales Netz]] | [[Category:Neuronales Netz]] | ||
[[Category:Processing]] | [[Category:Processing]] |