Hallo,
zu allererst: Schön, dass du dich offensichtlich sehr für Neuronale Netze interessierst. Ich darf dir vielleicht zur Vertiefung das Buch "Theorie der neuronalen Netze" von Rojas (Springer Verlag) empfehlen.
Jetzt zu deinem Beitrag. Wenn alles so einfach wäre, wie du geschrieben hast, dann müssten wir uns über KI keinen Kopf mehr zerbrechen. Ein in C++ implementiertes Neuronales Netz macht noch keine Intelligenz. Abgesehen davon ist es völlig egal, mit welcher Sprache man irgendeine Funktionalität implementiert und C++ ist nun auch nicht gerade die klassische KI-Sprache, das sind eher Lisp und Prolog.
Eine KI besteht auch nicht nur aus ein paar Neuronen, die man irgendwie zusammenschaltet und schon hat man ein intelligentes Verhalten. Es gibt viele verschiedene Arten von Neuronalen Netzen und noch mehr Lernverfahren. Angefangen von einfachen Perzeptronen, die schon am XOR-Problem scheitern, über mehrschichtige Netze (Stichwort Backpropagation), Hopfield-Netze, Kohonen-Netze (selbstorganisierende Merkmalskarten), Elmannetze ... jedes von ihnen hat seine Besonderheiten und ist für verschiedene Aufgaben besser geeignet als andere. Die Forschung im Bereich NN ist auch (wieder) ziemlich im Fluß, nachdem es zwischen den sechziger und achziger Jahren ziemlich ruhig geworden war. Neuronale Netze sind ja keineswegs eine neue Erfindung. Das erste Modell von NN wurde schon 1943 von McCulloch und Pitts vorgeschlagen. Das waren übrigens zwei Psychologen, denn damals gab es noch keine Informatiker.
Jedenfalls ist das Gebiet der NN in der Tat sehr interessant und bietet viel Potential. Vielleicht veröffentlichst du mal dein Beispielprogramm hier, mit einer kleinen Beschreibung und Quelltext, um die NN auch anderen Leuten hier näher zu bringen.
Lesezeichen