Ideja projekta bila je pokušati uz pomoć algoritma za strojno učenje naučiti računalo samostalno upravljati automobilom na stazi. Grafičko sučelje je riješeno uz pomoć pygleta, moćne python knjižnice za grafiku. Kretnje automobila te računanje kolizije riješeno je korištenjem vektorske geometrije i trigonometrije 2D svijeta. Implementirao sam neuronsku mrežu kao sučelje za računalo preko kojeg može samostalno upravljati automobilom. Ulazne vrijednosti za neuronsku mrežu su bili pet senzora na automobilu koji su javljali automobilu njegovu udaljenost od rubova staze u pet različitih smjerova. Osim pet ulaza, neuronska mreža se još sastoji od dva skrivena i jednim izlaznim slojem. Sve zajedno sačinjena od točno 100 neurona. Kako bi neuronska mr...