Using Python, create a group of critters and watch them learn how to find a goal square on a map. This video is the first in a three part series.
Part 1 (this video): Create the critters’ environment.
Part 2: Create the critters’ and implement the ability to create, and save, generations of them.
Part 3: Train the critters using the evolutionary processes of selection, mutation and crossover.
I will also demonstrate that the evolutionary algorithms actually did ‘teach’ the critters to find the goal tile faster than they would if their paths had been randomly generated.
My GitHub repo:
https://github.com/poly451/Tutorials/tree/master/Evolutionary_Algorithms/Tutorial_01
(The *.py files, image files, etc., are all on there.)