/Artificial-Intelligence-Assignments

This repository contains the assignments of Artificial Intelligence course at Sharif University of Technology.

Primary LanguageJupyter Notebook

Artificial-Intelligence-Assignments

HW1

  1. Multi-Dijkestra Algorithm
  2. Puzzle Solving

HW2

  1. Simulated Annealing
  2. Genetic Algorithm

HW3

  1. CSP: AC3-LCV-MRV (sudoku solving)
  2. Minimax Algorithm (othello)

HW4

  1. Bayesian Network
  2. Bayesian Sampling

HW5

  1. Partial Filtering
  2. Decision Tree with Information gain

HW6

  1. Multi-layer Perceptron from Scratch
  2. CIFAR10 Classification and Colorization with Resnet

HW7

  1. Traffic Light Control with RL
  2. DDQN