Hidrológiai Közlöny 1998 (78. évfolyam)

4. szám - Fülöp István Antal–Józsa János: A neruális hálózatok világa

250 A neurális hálózatok világa Fülöp István Antal - Józsa János BME Vízgazdálkodási Tanszék, 1111. Budapest, Műegyetem rkp. 1-3. Kivonat: E cikk témája a mesterséges neurális hálózatok eszközei elméleti hátterének felvázolása, néhány hálóépítési mód bemutatá­sa, az előnyök és hátrányok, valamint a megvalósítási lehetőségek ismertetése. Az elméleti ismereteket néhány hidrológia jellegű alkalmazás bemutatása és további olvasmányok ismertetése teszi teljessé. Kulcsszavak: neurális hálózatok, többrétegű perceptron, radiális bázisfüggvény, szoftveres szimuláció Rövid történeti áttekintés A neurális hálózatok elemei Az első neurális háló az 1940-es években született, McCullogh és Pitts kutatásainak köszönhetően. Ezzel párhuzamosan Donald O. Hebb magyar származású ka­nadai pszichológus tanulással kapcsolatos kutatásai e­redményeként megjelentek az első olyan tanítási algorit­musok, melyek lehetővé tették mintából is tanulni képes neurális algoritmusok kidolgozását. Hamarosan megszü­lettek a legelső, lineáris feladatokat megvalósítani képes neurális hálózatok, melyeket például karakterfelismerés­re lehetett alkalmazni. A lineáris feladatok korlátozott köre miatt a 60-as é­vek közepén megcsappant az érdeklődés a neurális háló­zatok iránt, de a 70-es évek végén 80-as évek elején megjelent több olyan algoritmus, mely lehetővé tette a nemlineáris leképezések megvalósítását is. Ettől kezdve ismét töretlennek mondható a neurális hálózatok fejlő­dése, melyet egyre szélesebb körben alkalmaznak a mérnöki gyakorlatban is. A neurális hálók alapelve A neuronok A mesterséges neurális háló alapeleme, a (mesterséges) neuron nem más, mint a fentebb már hivatkozott lokális feldolgozást végző elem. Egy-egy neuron impulzusokat kaphat más neuronok és a külvilág felől, melyeket ösz­szegezve és átalakítva juttat további neuronok vagy a külvilág felé. A neuron így, lévén hogy több bemenettel és egyetlen kimenettel rendelkezik, egy vektor-skalár le­képezést megvalósító függvény. Működésének lényege a beérkező impulzusok transzformálása és továbbítása a többi neuron vagy a külvilág felé (lásd 1. ábra). A neuron bemeneti vektora Átviteli függvény A neuron kimenete (skalár) A mesterséges neurális háló olyan információ­feldolgozó eszköz, amely minta utáni tanulást jelentő tanítási algoritmussal valamint a megtanult információ feldolgozását lehetővé tevő előhlvási algoritmussal ren­delkezik. Általános értelemben olyan, mintából létreho­zott (nemlineáris) függvényről van szó, amely nagymér­tékben összekapcsolt, lokális feldolgozást végző, azonos műveleti elemek működésének eredményeképpen jön létre - felépítésének és működési mechanizmusának alapelemeit az emberi idegrendszerrel kapcsolatos isme­retekből örökölte. A neurális hálóknak számos típusa ismeretes, melye­ket egymástól megkülönböztet: • a háló lokális feldolgozást végző elemeinek műkö­dése (az úgynevezett neuronok), • e lokális elemek összekapcsoltságának mikéntje, • valamint a tanítási algoritmus. Az alábbiakban bemutatjuk az egyes elemek alapvető tulajdonságait, majd néhány hálótípust ismertetve szemléltetjük a közöttük fennálló különbségek jelentősé­gét. Az ismertetést néhány alkalmazás rövid bemutatása záija irodalmi példákra és a szerzők eddigi eredményei­re támaszkodva. 1. ábra -A neuron elvi vázlata A függvényt, amely a neuronra érkező impulzusokból kialakítja a neuron válaszát, átviteli függvénynek neve­zik (transfer function). Ez lehet közvetlen vektor-skalár függvény, de lehet olyan skalár-skalár függvény is, a­melynek skalárbemenetét a neuronra érkező impulzu­sokból számítják, például skalárszorzat képzésével. Eze­ket a függvényeket a különböző hálótípusok ismerteté­sénél bővebben tárgyaljuk. Abban az esetben, ha egy neuronra csak a külvilágból érkezik inger, amit csak további neuronoknak ad tovább, bemeneti neuronról beszélünk. Ehhez hasonlóan, ha egy neuron bemenete kizárólag más neuronoktól származik, kimenetét pedig a külvilág felé adja tovább, kimeneti neuronról van szó. Ha egy neuron mind bemeneti olda­láról, mind pedig a kimeneteit illetően kizárólag más neuronokhoz kapcsolódik, rejtett neuronnak hívják. A neuronok közötti kapcsolatok Miként az a neurális hálózatok definíciójának ismerteté­sekor kiderült, a neurális háló fontos tulajdonsága az, hogy a neuronok összekapcsoltságának eredményeként képes működni. A neuronok közötti kapcsolatok, az i­degrendszer szinapszisaihoz hasonlóan nem egyszerűen

Next

/
Oldalképek
Tartalom