This is the repo including curriculum projects for the upper division course Introduction to Artificial Intelligence (CS188), Spring 2019 at UC Berkeley. There are 6 projects in this repo, including:
- Project1 - Search algorithms: depth-first, breadth-first, uniform cost, and A* search algorithms
- Mini-Context1: Multi-agent Pacman: controlling multiple agents and planning under time constraints
- Project2 - Multi-agent search: minimax and expectimax algorithms
- Project3 - Reinforcement learning: model-based and model-free reinforcement learning algorithm
- Project4 - Probabilistic inference: hidden Markov model, exact and approximate inference
- Project5 - Machine learning: perceptron algorithm and neural network