Národní úložiště šedé literatury Nalezeno 3 záznamů.  Hledání trvalo 0.00 vteřin. 
Coevolution of AI and level generation for Super Mario game
Flimmel, Július ; Černý, Vojtěch (vedoucí práce) ; Pilát, Martin (oponent)
Procedurální generování se nyní používá v mnoha hrách ke tvorbě široké škály obsahu. K jeho hodnocení se často používají hráči ovládaní umělou inteligencí. Procedurálně generovaný obsah lze také použít při učení hráčů ovládaných umělou inteligencí. V obou těchto oborech se používají evoluční algoritmy, ale zřídka společně. V této práci používáme koevoluci hráčů ovládaných umělou inteligencí a generátorů levelů pro plošinovou hru Super Mario. Výhodou koevoluce je to, že hráči ovládaní umělou inteligencí jsou hodnoceni přizpůsobenými generátory levelů, a naopak, generátory levelů jsou hodnoceni přizpůsobenými hráči. Tento přístup má dva výsledky. Prvním z nich je vytvoření posloupnosti generátorů levelů, z nichž každý generuje levely postupně vyšší obtížnosti. Levely gen- erované pomocí sekvence těchto generátorů také odrážejí křivku učení hráče. Tímto je možné za běhu použít generátor odpovídající schopnostem lidského hráče. Druhým výsledkem je hráč ovládaný umělou inteligencí, který se učil postupně obtížnější levely. Toto postupné učení může mít lepší výsledek než standardní postup a zároveň není potřeba předvytvořit trénovací množinu dat.
Coevolution of AI and level generation for Super Mario game
Flimmel, Július ; Černý, Vojtěch (vedoucí práce) ; Pilát, Martin (oponent)
Procedurální generování se nyní používá v mnoha hrách ke tvorbě široké škály obsahu. K jeho hodnocení se často používají hráči ovládaní umělou inteligencí. Procedurálně generovaný obsah lze také použít při učení hráčů ovládaných umělou inteligencí. V obou těchto oborech se používají evoluční algoritmy, ale zřídka společně. V této práci používáme koevoluci hráčů ovládaných umělou inteligencí a generátorů levelů pro plošinovou hru Super Mario. Výhodou koevoluce je to, že hráči ovládaní umělou inteligencí jsou hodnoceni přizpůsobenými generátory levelů, a naopak, generátory levelů jsou hodnoceni přizpůsobenými hráči. Tento přístup má dva výsledky. Prvním z nich je vytvoření posloupnosti generátorů levelů, z nichž každý generuje levely postupně vyšší obtížnosti. Levely gen- erované pomocí sekvence těchto generátorů také odrážejí křivku učení hráče. Tímto je možné za běhu použít generátor odpovídající schopnostem lidského hráče. Druhým výsledkem je hráč ovládaný umělou inteligencí, který se učil postupně obtížnější levely. Toto postupné učení může mít lepší výsledek než standardní postup a zároveň není potřeba předvytvořit trénovací množinu dat.
Pascal with Truffle
Flimmel, Július ; Horký, Vojtěch (vedoucí práce) ; Bednárek, David (oponent)
Trupple je nekonvenčný interpret Pascalu vybudovaný vo frameworku Truffle od Oraclu. Použitím tohto frameworku sa stáva virtuálne platformovo nezávislý, pretože beží v Java Virtual Machine a môže tiež jednoducho komunikovat' s ostatnými Truffle jazykmi a samotnou Javou. Interpret stavia syntaktický strom z l'ubovolného Pascalovského zdrojového kódu a následne ho interpretuje od koreňového vrcholu. Podporuje Pascal podl'a štandardu ISO 7185 a implementuje niektoré bežne používané rozšírenia zavedené prekladačom Turbo Pascal od Borlandu. V tejto práci popíšeme architektúru interpretu, dôležité návrhové rozhodnutia, použité technológie a tiež poskytneme krátke hodnotenie výkonnosti Trupplu. 1

Chcete být upozorněni, pokud se objeví nové záznamy odpovídající tomuto dotazu?
Přihlásit se k odběru RSS.