/Artificial-Intelligence

CSCI-561 AI Assignments.

Primary LanguagePython

Artificial-Intelligence

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.