Skip to content

Evaluating the behavioural changes of the OpenAI cart pole task solved with a Full Microbial Genetic Algorithm

Notifications You must be signed in to change notification settings

rzuberi/cart_pole_FMGA

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

Evaluating the behavioural changes of the OpenAI cart pole task solved with a Full Microbial Genetic Algorithm

We optimised a Full Microbial Genetic Algorithm (FMGA) to solve the OpenAI cart pole task: finding a genotype that could keep the pole up for 500 episodes.

Having found a correlation between the number of epochs, the population size, and the fitness of the best individual, we trained an FMGA with 50 individuals over 1000 epochs to get the fittest controller. Screenshot 2022-11-20 at 00 55 38

We examined how the position, velocity, angle and rotation rate of the most fit controller at different numbers of epochs change. We found patterns in the failures of controllers, such as an increased velocity before falling. We also found that the fittest controllers keep a consistent pattern in each observed behaviour until the last episodes. Screenshot 2022-11-20 at 00 56 06

About

Evaluating the behavioural changes of the OpenAI cart pole task solved with a Full Microbial Genetic Algorithm

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published