Class Schedule

Week 0

Welcome to AI

Wednesday – 18 January

Week 1

Overview of AI, Search

Videos to watch before class: Units 1 & 2

Monday – 23 January

Wednesday – 25 January

  • Partner Project cont’d

Week 2

Statistics, Uncertainty, and Bayes networks

Videos to watch before class: Units 3 & 4

Monday – 30 January

  • Units 3 & 4 RAT
  • Partner Project 1 discussion
  • Partner Programming Project 2: Ghostbusters (from Stanford)

Wednesday – 1 February

Saturday – 4 February

  • Partner Programming Project 1 due. Submit email with subject cs415 proj1 with search.py and searchAgent.py attached, to

 

Week 3

Machine Learning

Videos to watch before class:  Units 5 & 6

Monday – 6 February

  • Unit 5 & 6 RAT

Wednesday – 8 February

  • Finish probability worksheet
  • Nearest Neighbor example
  • Clustering
  • Programming Lab

Week 4

Advanced Machine Learning, Logic and Planning

Videos to watch before class: Unit 7

Monday – 13 February

  • Unit 7  RAT

Wednesday  - 15 February

Saturday – 18 February

Week 5

Logic and Planning cont’d

Videos to watch before class: 8

Monday – 20 February

Wednesday  - 22 February

  • Partner Programming Project 2 due

Week 6

Markov Decision Processes, Reinforcement Learning and Planning in Belief Space

Videos to watch before class:  Units 9 & 10

Monday – 27 February

  • Units 9 & 10 RAT

Wednesday – 29 February

Week 7

Spring Break  - 5 March

Week 8

Hidden Markov Models and Filters

Videos to watch before class: Units 11 & 12

Monday – 12 March

Wednesday – 14 March

Week 9

Hidden Markov Models and Filters


Videos to watch before class

Monday – 19 March

  • class canceled

Wednesday – 21 March

Week 10

Adversarial and Advanced Planning


Videos to watch before class

Monday – 26 March

  • Final Exam version 1 – 10% bonus for questions turned in before Friday 6 April.
  • particle filter programming continued.

Wednesday – 28 March

In class programming – each homework worth 40XP – submit to submit o bot

Week 11

Image Processing and Computer Vision


Videos to watch before class  - Units 16, 17, & 18

Monday – 2 April

  • Clarification for 2d sense and move
    • the world is cyclic meaning that if you hit and end you wrap to the other side.
    • the p_move = .8 means you have a .8 probability of moving and a .2 probability of staying in the same spot.
  • RAT – units 16, 17, 18

Wednesday – 4 April

  • Remaining XP:
    • Final – 500XP  (due Monday 30 April 9:30pm)
    • Capture the Flag – 350XP  (due 27 April 11:59pm)
    • Pacman Learning 1 & 2 – 75XP –(due 7 April 11:59 for full credit)
    • Pacman Learning 3-6 – 150XP –(due 7 April 11:59 for full credit)
    • Particle Filters – 140XP  (due 4 April)
    • Sense and Move 2D – 50XP (due 14 April 11:59pm)
    • remaining RATs – 150XP
    • Genetic Algorithm – 100XP (due 27 April)
    • Other programming TBA – 120XP
    • Peer Evaluation – average of 100XP

Week 12

Robotics and robot motion planning


Videos to watch before class – units 19 & 20

Monday  - 9 April

Wednesday  - 11 April

  • Capture the Flag  task. Points for task:
    • 50XP for any trivial solution (meaning only parameters adjusted)
    • 100 XP – solution involving multiple parameters or additional code
    • 200-350 XP – implementation of an AI algorithm covered in class.
    • plus 200XP if your bot wins the competition  (best in five games)

Week 13

Natural Language Processing and Information Retrieval


Videos to watch before class:  21 & 22

Monday – 16 April

Wednesday – 18 April

Week 14

tbd

Videos to watch before class

Monday – 23 April

Wednesday – 25 April