Assignments of CS686
- Ass 1 is to implement a program that solves Sudoku puzzles using backtracking serach.
- Ass 2 is to implement variable elimination algorithm.
- Ass 3 is to implement a decision tree algorithm and a naive bayes model.
- Ass 4 is to implement value iteration and q-learning, and train an agent to solve the carPole problem in OpenAI Gym by implementing a Deep Q Network.