Megerősítéses tanulás alkalmazása egyszemélyes játékok fejlesztéséhez
Absztrakt
Ágens fejlesztése megerősítéses tanulással egy egyszerű Snake játékhoz. A tanításhoz alkalmazott modellek különböző paraméterekkel történő tanítása mellett megvizsgálásra kerül két különböző ágens, melyek két hasonló alapú, de mégis eltérő tanulást alkalmaznak. Dolgozatomban kitérek a mesterséges intelligencia hagyományos változataira, a megerősítéses tanulás ezzel szembeni különbségeire, az általam létrehozott játék felépítésére példákon keresztül, és a tanuló ágensek tulajdonságaira. Szót ejtek a Unity Editorról, melyben a játék készült C# nyelv segítségével. Végeredményben összehasonlítom a két ágens elért eredményeit.
Leírás
Kulcsszavak
AI, Machine learning, fejlesztés, snake