Neurális hálózatok
Kezdetleges neurális hálózat kísérletek. Viszont igyekeztem a látványnak midnent megadni. Primitív tanulási algoritmus, backpropogation algoritmus és egy backpropogation képtanuló hálózat is van benne kísérletként.
Konfiguráló módban le lehet az egérrel tenni a neuronokat.
"Connect" módban a neuronokat egér segítségével össze lehet kötögetni egymással.
"Show net" bekapcsolása esetén a kapcsolatok meg lesznek jelenítve.
Wights módban ha egy neuronra kattintunk akkor a súlyait módosíthatjuk. Illetve valós időben láthatjuk így a kimenetét is szimuláció esetén
Tanuló módban egy szkópábra szerűen mozgó függvényt láthatunk ami azt mutatja hogy éppen aktuálisan hány neuron tanult be. Ebben az esetben csak egy primitív egyensúlyozó öntanuló algoritmus van implementálva.
A programkód tartalmaz itt le nem írt rejtett de el nem készült funkciókat is (Pl mit rejt a "Q" gomb...).
A program teljes forráskódját itt nyílttá teszem. Felhasználási szabályok. Kijelentem hogy az összes forráskód mind az én művem és tulajdonom. A kód egésze C++ nyelven íródott Borland Builder projektként.
FORRÁSKÓD LETÖLTÉS
Kisebb backpropogation hálózatok grafikus megjelenítéssel:
Egyszerű backprogogation hálózat
10 X 10 -es neurális hálózat
3 X 3 -as neurális hálózat
3 X 3 -as neurális hálózat threshold állítással
By Bognár András (2015)