Robert Stewart
Software Development
«
Machine Learning
This project uses a neural net that is
I chose this project because I wanted
neural net controls AI ships to avoid
more knowledge in machine learning. The
trained with a genetic algorithm. The
asteroids.
Each generation of ships combine their
traits with other ships based on how
competitive the ship is to improve future
generations. Better ships pass on more
traits to more children. In the screen
shots, red ships have collided with an
asteroid and white ships have not.
52
SOFTWARE DEVELOPMENT
to learn more AI tools while also gaining
project was my first directed focus project
and took two months to complete. The
project was beneficial because it allowed
me to explore neural nets and have extra
insight when neural nets are used in other
AI applications.