Genetic Algorithm

Language: Java

Team Size: 1

Date: April 2012

What Did I Learn?:

  • Basic concepts of Artificial Intelligence.
  • How to develop a genetic algorithm.

Description: The objective of this project was to develop a genetic algorithm to evolve my name and student ID number. The genetic algorithm reads values from the user that would have an impact on how long it takes the program to learn my name and ID number. Generation after generation it would learn more and more about the target it’s trying to reach.

This was a really fun project. I loved experimenting with different values to see if my genetic algorithm could evolve my name and ID number any faster. I learned about artificial intelligence and how genetic algorithms can be used to make a program learn by itself.

Leave a comment