My assignments for CS50's Introduction to Artificial Intelligence with Python.
Theme | Project | Description | AI concept | Demo |
---|---|---|---|---|
Search | Degrees | Discover it how many "degress of separation" apart two actors are. | Breadth First Search | π |
Tic tac toe | Play tic-tac-toe against an AI that plays optimally. | Minimax Algorithm | π | |
Knowledge | Knights | A program to solve logic puzzles. | Propositional Logic | π Video |
Minesweeper | Play minesweeper or let the AI play for you. | Propositional Logic | π Video | |
Uncertainty | Pagerank | PageRank algorithm created by Google's CoFounders | π | |
Heredity | XXX | YYY | π | |
Optimization | Crossword | XXX | YYY | π |
Learning | Shopping | XXX | YYY | π |
Nim | XXX | YYY | π | |
Neural Networks | Traffic | XXX | YYY | π |
Language | Parser | XXX | YYY | π |
Questions | XXX | YYY | π |