AI puzzles exploring various algorithms (CS50’s Introduction to Artificial Intelligence with Python)
project0 - tictactoe using minimax
project1 - knights and knaves and propositional logic
project2 - minesweeper and propositional logic
project3 - heredity and joint probability
project4 - crossword and constraint satisfaction problems
project 5 - AI to predict whether online shopping customers will complete a purchase
project 6 - AI that teaches itself to play Nim through reinforcement learning.
project 7 - neural network to classify road signs based on an image of those signs. Used following dataset: German Traffic Sign Recognition Benchmark (GTSRB), which contains thousands of images of 43 different kinds of road signs.
project 8 - AI that parses sentences and extract noun phrases using nltk
.
project 9 - AI to predict a masked word in a text sequence.