-
Week 0
- Solution to:
degrees
: finds the degree of separation between Hollywood Actors based on iMBD
tictactoe
: a game of tictactoe playable with the computer, employing the optimized Mini-Max Algorithm
-
Week 1
- Solution to:
puzzle
: solves 3 classic Knights and Knave Puzzles using Symbolic Logic
minesweeper
: a game of minesweeper where you can ask the AI to make a move for you
-
Week 2
- Solution to:
heredity
: checks if the offspring contains a certain gene given a family tree and rules of transmission
pagerank
: evaluates pagerank using the PageRank Algorithm, for the given corpus of HTML webpages
-
Week 3
- Solution to:
crossword
: generates a crossword by based on given configuration and glossary of words
-
Week 4
- Solution to:
nim
: trains an AI to play the game of NIM and NEVER loses
shopping
: uses KNN classifier to check if a customer buys a product based on the given data
-
Week 6
- Solutionn to:
parser
: generates all possible parse trees and noun phrase chunks for the given set of grammar rules and vocabulary
questions
: uses TF-IDF algorithm to answer questions supplied by the user based on the given corpus of (wikipedia) text files
The Output Demo for each of the above projects is available here.
The rest of the files were coded/provided by the CS50 team