200 likes | 354 Views
Biomimetikus neuron ális hálózatok evolúciója (RET Tudományos Nap 2007). Szathmáry Eörs programvezető. A csapat. Szatmáry Zoltán (neurobiológia, programozás) Ittzés Péter (biológia, programozás) Számadó Szabolcs (evolúcióbiológia) Orbán Gergő (neurobiológia)
E N D
Biomimetikus neuronális hálózatok evolúciója (RET Tudományos Nap 2007) Szathmáry Eörs programvezető
A csapat • Szatmáry Zoltán (neurobiológia, programozás) • Ittzés Péter (biológia, programozás) • Számadó Szabolcs (evolúcióbiológia) • Orbán Gergő (neurobiológia) • Zachár István, Fedor Anna, Varga Máté (doktoranduszok) • Huszár Ferenc (BME hallgató)
A Delta Elektronik együttműködői • Balogh Sándor (projekt menedzser) • Daróczi Lőrinc (fejlesztés vezetője) • Keresztessy Attila (szoftverfejlesztő) • Csiki Gábor (szoftverfejlesztő)
Tudományos háttér • A nyelv eredete megoldatlan probléma • Hogyan hatott a genetikai evolúció az agy fejlődésére, hogy a szimbolikus és szintaktikus kommunikáció létrejöhessen? • Mi „csak” szimulálni tudunk • Ámde tudunk valamit a biológiáról (biomimézis)
Célkitűzés • Olyanszoftver-keretrendszer (ENGA) létrehozása és fejlesztése, amely lehetővé teszi, hogy evolúciós módszerekkelhozzunk létre különféle feladatokraszelektált, neuronális hálózattal rendelkezőágenseket
Elvégzett feladatok • Felhasználókat segítő kliens-rendszer • Robotikus interfész • Genetikai állomány kézzel való szerkeszthetősége • Szelekciós sémák hatékonyságának vizsgálata • Demonstráció: ágensek evolváltatása játékelméleti szituációkban
Kliensprogram • Cél a felhasználóbarát működés, szimulációk tervezése programozás nélkül • Projektek és kísérletek nyilvántartása (Eclipse plugin) • Elemzés • Tárolás a szerveroldalon (Postgres, JBoss) • Installáló készlet
Robotszimulátor integráció • A megtestülés (embodiment) szerepe a szimbólumok lehorgonyzásában • Emergens szemantikájú, együttműködő robotok létrehozása (EU projektek) • Fizikai világ szimulátor (idő tényező): ENKI robotszimulátor (Fédérale Politechnique de Lausanne, Laboratory of Intelligent Systems) • Sikeres összekapcsolás
Genomok kézi szerkesztése • Program, amely megadott XMLSchema segítségével lehetővéteszi, hogy ágenseinket egy parancssori felületről szerkesszük, esetleg létrehozzuk • Lehetséges módosítások felajánlása és függőségek figyelése
Ágensek hatékony szelekciója • Random, leastfit, kor-limitált halálozási sémák • Leastfit adja a leghatékonyabb mérnöki megoldásokat • Biológiai szempontból alááshatja az örökölhetőséget („vének tanácsa”)
Demonstráció: ágensek evolúciója játékelméleti szituációkban Speaker Listener Population Signal -1/1 Behaviour Behaviour Environment
Pay-off mátrixok Koordinációs játék Koordinációs játék Munkamegosztásos játék
További lépések • Kliens-program fejlesztése (paraméter állítás vizuális úton, monitoring) • Különböző memóriatípusok (asszociatív, munka, verem) evolváltatása • Térben explicit módon definiált kommunikáló populáció vizsgálata
Alkalmazás, felhasználás • Eszköz a téma iránt érdeklődő kutatóknak • Tervezett közös generáló platform mesterséges, kommunikáló ágensek közötti „tournament” megrendezéséhez • Mérnöki kontroll architektúrák tenyésztése
Eddigi eredmények dokumentálása • Előadások (pl. Szathmáry E., European Conference on Artificial Life 2007, keynote lecture) • USA szabadalom benyújtása (2006.09.11, 60/843,427 számmal) • Publikációk: pl. Szathmáry E. et al. in Lyon, Nehaniv, Cangelosi (eds) Emergence of Communication and Language, Springer, London, 2007