Reinforcement Learning

Open AI Gym

Youtube

Vahvistettu oppiminen eli Reinforcement Learning on tekoälyn/koneoppimisen muoto jossa tekoäly (agentti botti) oppii reaaliajassa ratkaisemaan ongelmia saamiensa havaintojen ja palkintojen avulla. Yrityksen ja erehdyksen kautta. Esimerkkinä Shakin tai Go:n pelaaminen.

Olen toteuttanut useita RL-algoritmeja Python-kielellä ja testannut ja reenannut ne toimiviksi esimerkiksi Open AI:n Gym-ympäristössä. Esimerkinä ohessa nähtävä Mäkiauto-peli. Suunnitteilla on lisää RL-algoritmeja.

Gym:in ympäristöjen lisäksi olen suunnitellut muutamia omia pelejä, joita toteuttamani tekoälyni ovat opetelleet pelaamaan. Kaikki nämä algoritmit esittelen YouTube videoissa ja koodit ovat saatavilla GitHubissa.