Prediktív irányítás neurális hálókkal (aktív inferencia)

Konzulens:
Dr. Vaitkus Márton
Tárgy:
Önálló laboratórium - Szoftverfejlesztés és rendszertervezés specializáció, BSc Info.
Önálló laboratórium - Irányítórendszerek ágazat, BSc Vill.
Önálló laboratórium 1 - Irányítórendszerek főspecializáció, MSc Vill.
Önálló laboratórium 2 - Irányítórendszerek főspecializáció, MSc Vill.
Önálló laboratórium 1 - Vizuális informatika főspecializáció, MSc Info.
Önálló laboratórium 2 - Vizuális informatika főspecializáció, MSc Info.
Önálló laboratórium 1 - Intelligens beágyazott mecha. rendsz. szakir., MSc Mecha.
Önálló laboratórium 1 - Egészségügyi mérnök, MSc Eü.
Önálló laboratórium 2 - Egészségügyi mérnök, MSc Eü.
Önálló laboratórium 1 - Irányító és látórendszerek MSc. főspec.
Önálló laboratórium 1 - Vizuális informatika MSc. főspec.
Önálló laboratórium 2 - Irányító és látórendszerek MSc. főspec.
Önálló laboratórium 2 - Vizuális informatika MSc. főspec.
Hallgatói létszám:
3
Folytatás:
Szakdolgozat / Diplomaterv
PhD
TDK dolgozat
Leírás:

Kép forrása: [5]
Egy cselekvő lény (legyen szó állatról, emberi vagy mesterséges intelligenciáról) a környezetéről csak valami elnagyolt, hozzávetőleges modellel rendelkezik, amit a felgyülemlett tapasztalatok és a veleszületett ösztönök alapján folyamatosan épít és finomít. Napjainkban a biofizika és különösen az idegtudomány területén egy egyre népszerűbb megközelítés a K. Friston nevéhez köthető "aktív inferencia" [1], ami az észlelést, tervezést és cselekvést egyaránt egy közös feladat megoldásaként értelmezi, miszerint a világról alkotott közelítő modellünktől azt várjuk, hogy az észlelt eseményeknek a lehető 1) legpontosabb, 2) legegyszerűbb magyarázatát adja a múltban úgy, mint a (feltételezett) jövőben. 




Kép forrása: [1]

Ezen elmélet szerint pl. az ember agya nem pusztán adatfeldolgozást végez, hanem egy saját ún. generatív modell alapján előre is jelzi, hogy mit fog érzékelni az érzékszervein keresztül. A világ feltételezett és ténylegesen érzékelt állapota közötti összhangot megteremthetjük "passzívan" a modell pontosításával, vagy "aktívan" a külső világba történő beavatkozással is. Az aktív inferencia mérnöki szempontból a széles körben használt Kalman szűrés és (optimális) prediktív irányítás messzemenő általánosításaként is felfogható, aminél az optimalizáció célját nem  önkényesen deklaráljuk, hanem biofizikai elvekből vezetjük le.

A generatív világmodell, valamint a prediktív irányítás megvalósítása történhet akár mély neurális hálók használatával is [4], így ez a téma szorosan kötődik a mesterséges intelligencia kurrens trendjeihez. Az aktív inferencia módszereit egyre szélesebb körben alkalmazzák az irányítástechnika, robotika és mesterséges intelligencia területén [5][6].

Ajánlott előismeretek: 
MATLAB és/vagy Python nyelv. 
Szabályozástechnika és valószínűségszámítás alapjai

A hallgató feladatai:
1) Ismerkedjen meg az aktív inferencia alapjaival [1].
2) Implementáljon aktív inferencián alapuló szabályozót [2][3] egyszerű mechanikai rendszerekre és hasonlítsa össze az eredményeket más, klasszikus módszerekkel (pl. PID, Kalman szűrő, stb.) szimulációban és/vagy valódi rendszereken.
3) Vizsgálja meg az aktív inferencia alapú irányítás mély neurális hálókkal történő megvalósítási lehetőségeit. [4]
4) A téma érdeklődés függvényében számtalan különböző irányban folytatható, pl. robotok, járművek, AI-alapú ágensek, stb. [5][6]

Ajánlott irodalom:
[4] Ueltzhöffer, K.: Deep Active Inference.