Neurális hálózatok alapjai és megvalósítása

Dátum
2006-08-03T14:59:39Z
Folyóirat címe
Folyóirat ISSN
Kötet címe (évfolyam száma)
Kiadó
Absztrakt

A dolgozat célja a neurális hálózatok elméletének bemutatása és muködésének szemléltetetése az általam kifejlesztett program alapján. A dolgozat fejezeteiben sorra veszem a fobb modelleket, bemutatom felépítésüket és a hozzájuk kapcsolódó tanuló algoritmusokat, majd pedig a program segítségével ismertetem muködésüket. Egy saját program kifejlesztését az indokolta, hogy léteznek ugyan más neurális hálókat modellezo szofverek is, de ezek vagy drága kereskedelmi szoftverek (pl. MATLAB-nak a Neural Network Toolbox-ja, SAS-nak az Enterprise Miner modulja), vagy csak egy bizonyos modellel foglalkoznak, illetve a leginkább elterjedt JavaNNS-sel az a probléma, hogy használata nehézkes, és a neurális hálók muködésérol komoly eloismereteket feltételez. A program elsodleges célja a modellek muködésének minél szemléletesebb demonstrálása, azonban használható akár teljes értéku neurális háló szimulátorként is, amellyel tetszoleges approximációs és osztályozási probléma megoldható. A program használatát igyekeztem minél inkább leegyszerusíteni, hogy akár kezdo felhasználók is használni tudják, és esetlegesen a neurális hálók elméletével ismerkedoknek is segítséget nyújtson azok megértésében. Könynyen kezelheto grafikus felhasználói felületet alakítottam ki, ezáltal néhány "lépésben" eloismeretek nélkül is létrehozhatók neurális hálók, a tanulás folyamata szemléletesen követheto, a hálózatokról minden információ leolvasható, és a tanítás eredménye is több szempontból kielemezheto. Ugyanakkor a tapasztalt felhasználóknak is lehetoségük van a hálózatok és tanuló-algoritmusok szélesköru konfigurálására.

Leírás
Kulcsszavak
neurális hálózatok, Perceptron, MLP, RBF, Kohen hálózat
Forrás