NeuroEvolution with ml5.js

NeuroEvolution is based on Genetic Algorithms that are a form of Reinforcement Learning. The key elements are: Population, Fitness, Selection, Crossover and Mutation

Module 14: Flappy Bird NeuroEvolution

We are entering the world of Genetic Algorithms and harnessing the power of the neural network to give a bird a brain. This will help it learn how to navigate the pipes in the famous Flappy Bird game with the help of ml5.js

Module 15: Smart Cars (or Bees) NeuroEvolution

We give a bunch of cars a brain each get them to chase a target using NeuroEvolution (Genetic Algorithm) approach.