MarI/O

https://www.youtube.com/watch?v=qv6UVOQ0F44

"I wrote a program that teaches itself how to play Super Mario World! I call it MarI/O"

-- eldobom az agyam. Király :)

Hozzászólások

Ezt lattad mar?
http://hup.hu/node/123601

--
I'm not saying the new Apple Watch will only be worn by wankers but it's not vibration, shock and splash proof for nothing.

Szép.
--
Fight / For The Freedom / Fighting With Steel

Köszi, ez nagyon érdekes!

Mindig is egyik kedvencem volt a Gén algoritmus, a diplomamunkám is ezen alapult.

Production környezetben a Szilánk üveggyár (ma már CE Glass) üvegvágó gépéhez kifejlesztett vágóalgoritmust építettem erre.

Van egy Akka-ra épített Scala hobby projektem is erre. Itt igaziból az akka a lényeg, a gén algoritmus eléggé minimális, de azért működik.

Javítsatok ki, de ebben hol van az AI? Ez csak egy trial-by-error procedúra.
Hasznos intelligenciát, tudást nem épít fel, amit esetleg a következő pályán hasznosítani tudna. pl jön a teknős akkor át kell ugrani. ugrik mindig, mert az volt célravezető, de nem tudatosan.
Ennek úgy lenne értelme, ha (Mario-n belül) általánosan érvényes AI-t lehetne betanítani, de ezt a progit minden pályára külön tanítani kellene.

Evolucios algoritmussal tanitott neuralis halo, teljesen altalanos. 24 ora alatt magatol megtanulta az elso palyat. Ha tobb palyat adsz neki, akkor tobbet tanul - bar ertelemszeruen tobb idore van hozza szuksege, bonyolultabb neuralis haloval.
Idovel magatol ra fog jonni, hogy ha jon a teknos, akkor ugorjon. Ha visszacsatolt halot is megenged a jelenlegi implementacio (nem neztem bele a leirasba/kodba, a videoban meg nem emlitette a dolgot), akkor idovel bonyolultabb dolgokra is rajohet magatol, illetve megjegyezhet dolgokat menet kozben (pl. nem akad be uregekbe miutan felvett mindent).

--
I'm not saying the new Apple Watch will only be worn by wankers but it's not vibration, shock and splash proof for nothing.