• Event
    Date
    Description
    Course Material
  • Lecture
    1397/6/25
    Sunday
    Introduction to Artificial Intelligence
    [slides] [notes]
  • Lecture
    1397/6/27
    Tuesday
    Introduction to Search
    [slides] [notes]
  • Assignment
    1397/7/4
    Wednesday
    Assignment #1 - Search problems released!
  • Lecture
    1397/7/10
    Tuesday
    Informed Search and Heuristics
    [slides] [notes]
  • Due
    1397/7/18 23:59
    Wednesday
    Assignment #1 due (Group #1)
  • Assignment
    1397/7/21
    Saturday
    Assignment #2 - Informed Search & CSP released!
  • Lecture
    1397/7/22
    Sunday
    Constraint Satisfaction Problems and Iterative Improvement
    [slides] [notes]
  • Due
    1397/7/25 23:59
    Wednesday
    Assignment #1 due (Group #2)
  • Lecture
    1397/7/29
    Sunday
    Game - Adversarial Search
    [slides] [notes]
  • Due
    1397/8/1 23:59
    Tuesday
    Assignment #2 due (Both groups)
  • Lecture
    1397/8/6
    Sunday
    Game - Expectimax Search
    [slides] [notes]
  • Assignment
    1397/8/10
    Thursday
    Assignment #3 - Adversarial Search released!
  • Due
    1397/8/22 23:59
    Tuesday
    Assignment #3 due (Both groups)
  • Lecture
    1397/8/23
    Wednesday
    Markov Decision Processes
    [slides] [notes]
  • Assignment
    1397/8/27
    Sunday
    Assignment #4 - Markov Decision Process released!
  • Due
    1397/9/4 23:59
    Sunday
    Assignment #4 due (Both groups)
  • Exam
    1397/9/11 08:00
    Sunday
    Midterm

    Topics:
    - Uninformed Search
    - Informed Search
    - Constraint Satisfaction Problems (CSP)

  • Lecture
    1397/9/13
    Tuesday
    Reinforcement Learning
    [slides] [notes]
  • Lecture
    1397/9/13
    Tuesday
    Introduction to Deep Learning*
    [slides] [notes]
  • Due
    1397/9/20 23:59
    Tuesday
    Project Proposal Due
  • Lecture
    1397/9/27
    Tuesday
    Mathematics of Neural Networks*
    [slides] [notes]
  • Assignment
    1397/9/29
    Thursday
    Assignment #5 - Reinforcement Learning released!
  • Lecture
    1397/10/2
    Sunday
    Getting Started with Neural Networks*
    [slides] [notes]
  • Due
    1397/10/7 23:59
    Friday
    Assignment #5 due (Both groups)
  • Lecture
    1397/10/9
    Sunday
    Introduction to Convolutional Neural Networks*
    [slides]
  • Lecture
    1397/10/11
    Tuesday
    Introduction to Recurrent Neural Networks*
    [slides] [notes]
  • Session
    1397/11/6 08:00
    Saturday
    Project Presentation Session
  • Due
    1397/11/10 23:59
    Wednesday
    Project Final Report due