An AI for battleship game implemented using both Probabilistic and Machine Learning methods. For implementation details go through the documentation.
The main code is in game_gui.py present in Game folder which implements the interface using pygame.
Probabilistic method is in battleship_test_game.py and ML method is in machine_learning_game.py.
To play the game just run python game_gui.py
Requirements : pygame