Problem Solving With AI Approaches: Heuristic Searches and Statistical Classifications.
-
Image Rotation Classifier: Neural Net, k-Nearest Neighbors algorithms
-
Part of Speech Tagger: Naive Bayes, Viterbi, Markov chain Monte Carlo algorithms
-
Constraint Satisfaction using graphs: Most constrained variable first, least constraining value first approach
-
Game Playing with chance: expecti-minimax algorithm
-
Game Playing with no chance: minimax with alpha-beta pruning approach
-
Graph Search: DFS, BFS, A Star algorithms
CSCI.B551.AI: Elements of Artificial Intelligence by Professor David Crandall
Artificial Intelligence: A Modern Approach (3rd Ed.) by Stuart Russell and Peter Norvig