Overview - This repository includes assignments implemented as part of cource CSCI-561(Artificial Intelligence) at USC. Language - Python.
Details -
Homework1 - Checkers game implemented using Minimax and Alpha-Beta pruning algorithms.
Homework2 - Constraint Satisfaction problem(CSP) using Bactracking algorithm. Optimization using arc-consistency.
Homework3 - Markov Decision Process(MDP) for Grid world using Value iteration algorithm and Prioritized Sweeping.