Forum: /dev/null Entwicklung eines Schlumpfes


von Schlumpf-Liebhaber (Gast)


Lesenswert?

Ich bin ein Schlumpf-Liebhaber und mein digitaler Schlumpf soll etwas 
lernen. Dazu muss ich dem Schlumpf ein neuronales Netz geben, damit der 
damit lernen kann.

Kennt jemand eine gute Seite, wo man etwas zu neuronalen Netzen lernen 
und erfahren kann? Können neuronale Netze in jeder Programmiersprache 
realisiert werden?

: Verschoben durch User
von Viktor N. (Gast)


Lesenswert?

Neuronale Netze sind ein Konzept und daher unabhaengig von der 
Programmiersprache. Sie bringen allerdings nicht das, was du erwartest. 
NN koennen Muster der allgemeinen Art lernen. Man hat N gegen unendlich 
viele Muster, die irgend eine Gesetzmaessigkeit beinhalten, die zu 
ergruenden man zu faul oder zu doof ist. Dann nimmt man ein NN. Zu jeden 
Muster gehoert einResultat, das muss man zu jedem Muster vorgeben. Dann 
trainiert man das NN mit den Mustern und den Resultaten. Mit genuegend 
Aufwand geht vieles. Natuerlich ist der Aufwand an Rechenleistung viel 
hoeher als wenn man das Problem konventionell geloest haette.
Aber... das NN kann nichts dazulernen. Nix mit inkrementell lernen. Wenn 
es was neues gibt, das auch noch zu lernen ist muss man den Gesammten 
Prozess wiederholen.

von Bernd W. (berndwiebus) Benutzerseite


Lesenswert?

Hallo Schlumpf-Liebhaber.


> Ich bin ein Schlumpf-Liebhaber und mein digitaler Schlumpf soll etwas
> lernen. Dazu muss ich dem Schlumpf ein neuronales Netz geben, damit der
> damit lernen kann.
>

Dem Beitrag von Viktor N. ist wenig hinzuzusetzten, was neuronale Netzte 
angeht.

> Kennt jemand eine gute Seite, wo man etwas zu neuronalen Netzen lernen
> und erfahren kann?

Mmmmh. so wie ich irgendwo mal gelesen habe, scheint "künstliche 
Intelligenz" eine Sackgasse zu sein. Im Gegensatz zu "simulierter 
Intelligenz", für die es recht gut funktionierende Beispiele gibt (z.B. 
das Computerspiel "Creatures"). Angeblich sollen solche Systeme durchaus 
auch ganz passabel eine Drohne autonom fliegen können......(*

Irgendwann in den letzten Jahren des letzten Jahrtausends war darüber 
ein Artikel in "Spektrum der Wissenschaft", wenn meine dumpfe Erinnerung 
an bessere Zeiten nicht trügt.

Es dürfte jedenfalls eine nicht unerhebliche Menge Programmierarbeit 
sein, die auch entsprechendes Fachwissen (in Informatik UND dem 
jeweiligen Umfeld, in dem die simulierte Intelligenz agieren soll), 
voraussetzt.
Das Problem ist auch, das Du dabei viel mit Heuristiken zu tun hast, und 
Ergebnisse ständig prüfen musst (so wie im realen Leben auch).

Schnelles googeln brachte mir zwar keine echten Volltreffer aber:
http://de.wikipedia.org/wiki/Artificial_Animal
http://www.tse.de/papiere/sonstiges/Creatures.html

http://www.inf.fu-berlin.de/lehre/SS09/KI/folien/vl1.pdf

http://www.gdv.informatik.uni-frankfurt.de/lehre/ss2004/Ausarbeitungen/BiancaBuettner/Evolution.pdf
http://www.gdv.informatik.uni-frankfurt.de/lehre/ss2004/Ausarbeitungen/BiancaBuettner/PraesentationEvolution.pdf

Besonders viel Fleisch könnte hieran sein:
http://fbim.fh-regensburg.de/~saj39122/Diplomarbeiten/IngoFrank/da/da.pdf

und hier:
http://userpage.fu-berlin.de/~vratisla/Robotik/ReaktivesVerhalten.htm


> Können neuronale Netze in jeder Programmiersprache
> realisiert werden?

Neuronale Netzte können in jeder Programmieresprache UND durch feste 
Verdrahtung realisiert werden.
Zu letzterem wäre das Stichwort: "Braitenberg-Vehikel", z.B.
http://www.uni-ulm.de/fileadmin/website_uni_ulm/iui.inst.130/Mitarbeiter/oubbati/Kybernetik12/Braitenberg.pdf

Hier könnte Dir auch:
http://www.uni-ulm.de/en/in/institute-of-neural-information-processing/research/neurobotics/teaching/lernende-roboter.html
nützlich sein.

Allerdings würde ich für umfangreichere Systeme eher höhere 
Programmiersprachen bevorzugen.

(* Was mich zu dem Verdacht nötigt, dass ich selber als Mensch eben auch 
nicht richtig intelligent bin, sondern mich bestenfalls nur sehr komplex 
Verhalte.

Mit freundlichem Gruß: Bernd Wiebus alias dl1eic
http://www.dl0dg.de

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.