What is the specific area you are working within?
I am working with many implementations of decision trees, such as markov chains and random forests. I will also work with reactive planning and case-based artificial intelligence.
What is it that you would like to learn about it?
I would like to learn how to use MySQL databases achieve case-based AI, so that the computer player can actually learn from his experience. I also want to create a player that follows multiple playing styles and not follow a strict decision tree.
Why is this interesting to you?
It is very interesting because I really want machines to act like humans and gain experience as they play!
Why should other people care?
Because the game to which I’m applying these artificial intelligence algorithms is highly intellectual.
What are the practical applications of this topic?
We can be one step closer to making machines “think” like humans.
What is the closest example (researched from the web) of what you want to build or investigate?
It is called Ultimate Tic Tac Toe, where there is a 3×3 Tic Tac Toe game and each square has its own 3×3 Tic Tac Toe game in it.
What do I want to accomplish?
I want to create a Java application of Ultimate Tic Tac Toe that will allow one player to play with an artificially intelligent computer player.
Obstacles
I’m going to need a little guidance in how to utilize data from my databases to allow the computer to learn from its past opponents and its previous mistakes.
What tools am I using
MySQL databases, Eclipse and maybe VSphere Client and an ESXi license