Schedule
Week 1
Welcome to AI
Tuesday – 26 August
- Introduction
- Music Intro: The Humans are Dead
- Trailer – Her
- Robotic Cars:
- a robot crash (sorry for nsfw pic)
- NOVA The Great Robot Race
- Porsche Crash
- Darpa Grand Challenge
- Sebastian Thrun TED talk: Google’s Driverless Car
- videos about the course
- The class trailer!
- Peter Norvig – Ted Talk
- course logistics
Thursday – 28 August
- Team Python Primer Challenge
- installing iPython
- intro notebook
Week 2
Overview of AI, Search
Videos to watch before class: Units 1 & 2
Tuesday 2 September
- Unit 1 & 2 RAT
- Autonomous Cars:
- problems? tin whiskers
- Partner Project 1: Search in Pacman (from Stanford) – xp = 6.25 * points
Thursday 4 September
- Partner Project cont’d
Week 3
Statistics, Uncertainty, and Bayes networks
Videos to watch before class: Units 3 & 4
Tuesday 9 September
- Units 3 & 4 RAT
- Partner Project 1 lab & discussion
Thursday 11 September
- Partner Programming Project 1 cont’d
- Probability Worksheet
Saturday – 13 September
- Partner Programming Project 1 due. Submit email with subject cs415 proj1 with search.py and searchAgent.py attached, to the gmail address submit.o.bot
Week 4
Machine Learning
Videos to watch before class: Units 5 & 6
Tuesday 16 September
- Robots in Seminaries
- Love and Sex with Robots
- Review of Search in Pacman (30 min)
- Localization Python Notebook
Thursday 18 September
- Localization Continued
- Minimax talk.
- Partner Programming Project 2: Ghostbusters (from Stanford)
- Programming Lab
Week 5
Advanced Machine Learning, Logic and Planning
Videos to watch before class: Unit 7
Tuesday 23 September
- Unit 5, 6, & 7 RAT
Thursday 25 September
Week 6
Logic and Planning cont’d
Videos to watch before class: 8
Tuesday 30 September
- Units 8 RAT
- Shakey and planning video
- Shakey worksheet.
- work on programming project 2
Thursday – 2 October
- Partner Programming Project 2 due
Week 7
Markov Decision Processes, Reinforcement Learning and Planning in Belief Space
Videos to watch before class: Units 9 & 10
Tuesday – 7 October
- Units 9 & 10 RAT
- Dynamic Programming Notebook
- Partner Project 3: Reinforcement Learning
Thursday – 9 October
Week 8
Tuesday – 14 October
Thursday – 16 October
Week 9
Hidden Markov Models and Filters
Videos to watch before class: Units 11 & 12
Tuesday – 21 October
- Probability, Bayes, and Never Ending Language Learning
- RAT Units 11 & 12
Thursday – 23 October
- Examples with answers for the sense and move 2D problem
- Friday: Programming assignment 3 due
Week 10
Adversarial and Advanced Planning
Videos to watch before class: Units 13 & 14
Tuesday – 28 October
- RAT Units 13 & 14
- Reinforcement Learning
- OPTIONAL: minimax and gaming
Thursday – 30 October
- Particle Filters Intro (a python notebook)
- programming particle filters. zip file of code
Week 11
Filters & Advanced Planning
Videos to watch before class: Unit 15
Tuesday – 4 November
- very short RAT
- NYTimes article about Siri and Autism
- Tom Mitchell on Never Ending Language Learning
- Link to NELL
- NOTE: next week’s videos are long and hard – start early!
- continued work on reinforcement learning and pacman
- Particle Filters 2 – Sense and move. Each problem worth 40xp. working in a gui worth an additional 40.
Thursday – 6 November
- Particle Filters cont’d
Week 12
Image Processing and Computer Vision
Videos to watch before class – Units 16, 17, & 18
Tuesday – 11 November
- Amazon Echo (parody)
- Jibo
- Cynthia Breazeal: The rise of personal robots
- Particle Filters 2. continued.
- 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
Thursday – 13 November
- Remaining XP:
- TBD
Week 13
Robotics and robot motion planning
Videos to watch before class – units 19 & 20
Tuesday – 18 November
- FINAL EXAM version 1.
- spaceStation.py
- RAT – units 19 & 20
- 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)
Thursday – 20 November
- Capture the Flag continued
Week 14
Natural Language Processing and Information Retrieval
Videos to watch before class: 21 & 22
Tuesday – 25 November
- RAT – units 21 & 22
- Write an English Text Segmenter (75XP).
Thursday – 27 November
- Thanksgiving
Week 15
tbd
Videos to watch before class
Tuesday – 2 December
- Sexual Predator Identification Task (click on the “Author Identification” link)
- python file examples of how to parse xml:
Thursday – 4 December