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

vissza a főoldalra

tetszik a cikk

Írj hozzászólást
Neved:

A beküldés gomb megnyomásával elfogadom a szabályokat

Hozzászólások megtekintése






By Bognár András (2015)