90 likes | 236 Views
Önálló laboratórium témakiírások. Kovács Dániel László ( dkovacs@mit.bme.hu ) BME-VIK, Méréstechnika és Információs Rendszerek Tanszék. Tervkészítés PDDL alapon Több-ágenses tervkészítés Pókerágens fejlesztése játékelméleti alapon Evolúciós alg. int. ágensek optimalizálására. PDDL leírás.
E N D
Önálló laboratórium témakiírások Kovács Dániel László(dkovacs@mit.bme.hu)BME-VIK, Méréstechnika és Információs Rendszerek Tanszék • Tervkészítés PDDL alapon • Több-ágenses tervkészítés • Pókerágens fejlesztése játékelméleti alapon • Evolúciós alg. int. ágensek optimalizálására
PDDL leírás Domain leírás Obj.típus taxonómia Konstansok Predikátumok Cselekvések Probléma leírás Objektumok Kezdeti állapot Cél állapot(ok) Haszonfüggvény Tervkészítő alkalmazás Adatstruktúra Megoldási terv Tervkészítés PDDL alapon Parser Tervkészítő
Tervkészítés PDDL alapon • Irodalomkutatás • Intelligens ágensek, környezetek, és problémák • Klasszikus tervkészítési módszerek (RRT, …) • PDDL (Planning Domain Definition Language) • PDDL 3.0 megfelelő részének kiválasztása • Parser és ellenőrző megvalósítása • Tervkészítő algoritmus megválasztása • Teljes tervkészítő megtervezése, és implementációja • Tesztelés, értékelés, dokumentáció, beszámoló
Több-ágenses környezet Pl.: robotfoci (robocup) Több-ágenses tervkészítés
Több-ágenses tervkészítés • Irodalomkutatás • Több-ágenses rendszerek • Több-ágenses tervkészítési módszerek (pl. DEC-POMDP) • PDDL (Planning Domain Definition Language) • MA-PDDL (Multi-Agent PDDL) • Tervkészítő algoritmus megválasztása • Tervkészítő megtervezése, és megvalósítása • Tesztelés, értékelés, dokumentáció, beszámoló
Kiindulás Pókerágens fejlesztése játékelméleti alapon
Pókerágens fejlesztése játékelméleti alapon • Irodalomkutatás • Intelligens ágensek, és multi-ágens rendszerek • Pókerjáték(ok) • Számítógépes póker megközelítések • Konkrét pókerjáték megválasztása • PokerAcademy és Meerkat API megismerése • Pókerágens megtervezése és implementációja • Tesztelés, értékelés, dokumentáció, beszámoló
1 1 0 0 0 0 1 1 1 1 0 0 1 1 0 0 1 0 0 1 0 1 1 1 1 0 0 1 0 1 1 1 1 0 0 1 1 0 1 0 N - * + + - 5 5 T 1 7 2 1 - * - * * - - * - - + - + 1 + 2 + - + + + + 1 2 1 7 2 1 8 4 9 3 1 7 2 1 8 9 5 5 5 4 5 3 • Genetikus Algoritmus • Egyedek • Fitness • Operátorok f(x1) f(xN) f(x2) Evolúciós algoritmusok intelligens ágensek optimalizálására • Genetikus Programozás • Egyedek • Fitness • Operátorok
Evolúciós algoritmusok intelligens ágensek optimalizálására • Irodalomkutatás • Intelligens ágensek, környezetek, problémák • Evolúciós algoritmusok (GA ALife) • Konkrét ágens-probléma megfogalmazása • Ágens(rész) genetikus kódolása • Evolúciós algoritmus megválasztása • A rendszer megvalósítása • Tesztelés, értélelés, dokumentáció, beszámoló