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
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.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.