Vývoj hráčov robotického futbalu metódami evolučného programovania
Development of robotic soccer players by methods of evolutionary programming
bakalářská práce (OBHÁJENO)
Zobrazit/ otevřít
Trvalý odkaz
http://hdl.handle.net/20.500.11956/26747Identifikátory
SIS: 42043
Kolekce
- Kvalifikační práce [11195]
Autor
Vedoucí práce
Oponent práce
Petříčková, Zuzana
Fakulta / součást
Matematicko-fyzikální fakulta
Obor
Obecná informatika
Katedra / ústav / klinika
Katedra softwaru a výuky informatiky
Datum obhajoby
22. 6. 2009
Nakladatel
Univerzita Karlova, Matematicko-fyzikální fakultaJazyk
Čeština
Známka
Výborně
V předložené práci navrhuji a implementuji prostředky evolučního programování a s jejich pomocí vyvíjím hráče simulovaného robotického fotbalu. Implementuji vlastní zjednodušený model fotbalové hry a knihovny pro práci s genetickými algoritmy a neuronovými sítěmi. Zaměřuji se na učení hráčů řízených neuronovými sítěmi ve zjednodušeném modelu prostředí. Využívám postupného učení, kdy nejprve trénuji hráče na plnění jednodušší úlohy a pak přejdu na složitější úlohy. Neuronové sítě učím pomocí genetických algoritmů. Demonstruji různé možné varianty genetických algoritmů a diskutuji dosažené výsledky jednotlivých variant.
In the present work we study and implmement means to evolve players of robotic soccer. We implement our own simplied model of soccer play and libraries for genetic algorithms and artical neural networks. We focus on players controlled by artical neural networks in the simplied model. We use incremental learning approach in which we rst train the players on simpler subtasks and then we use these players on more complex problems. The neural networks are evolved by genetic algorithms. We demonstrate dierent variants of genetic algorithms and we discuss achieved results.