Skip to content

mjaglan/AI-Foundations

Repository files navigation

AI-Foundations

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

CourseWork

CSCI.B551.AI: Elements of Artificial Intelligence by Professor David Crandall

Book Referenced

Artificial Intelligence: A Modern Approach (3rd Ed.) by Stuart Russell and Peter Norvig