This version of 'Learn your way' is a good start to Genetic Algorithm & Artificial Neural Network. SOME EXPLANATIONS After click on Green flag = the selection: Weights policy: select as you like (explication below slider variable). Button Start: like a starting pistol Button Save: save actual trained Weights # Laps: how many laps the race is composed of A series of buttons with which you can adjust the network system Stained: 1 if you want a Circuit with oil stain After click on Start = the training, the race: Generation: actual generation of racers Record holder (under Generation): empty until someone wins a race # id: - 0: do not draw network (but trail your track) - 1-5: id of racer whose network is drawn <>: if 1, draw network of the winner of race Clicking on the stage puts the race in a pause and the Save button is shown. You can stop a racer by clicking on it. Click again and the race continues. So see a list of Record holders press key R Due to the little number of individuals (and particular values of Weights), it may take many generations before someone learns how to win the race: be patient. If many generations have passed without appreciable results, try to start another race by clicking the Green flag again. If you want to see immediate results select 'Load trained weights' as Weights policy. Thanks to MartinBraendli2 for some ideas present in his 'Neural Network Racers'