Artificial Intelligence
Boston University - Spring 2023
Course staff and office hours
Wednesday 4:15-5:15pm: Prof. Iddo Drori, CCDS 839
Wednesday 11:30am-12:30pm, Isidora Chara Tourni
Textbooks
Enrolled students receive a free online version
First Day of Classes (Thursday, January 19)
Part I
Lecture 1 (Monday, January 23): Introduction
Lecture 2 (Wednesday, January 25): Neural networks
Lecture 3 (Monday, January 30): Neural networks
Lecture 4 (Wednesday, February 1): Transformers
Lecture 5 (Monday, February 6): Transformers
Part II
Lecture 6 (Wednesday, February 8): Markov decision processes
Lecture 7 (Monday, February 13): Reinforcement learning
Lecture 8 (Wednesday, February 15): Reinforcement learning
Presidents’ Day Holiday (Monday, February 20) No classes
Lecture 9 (Wednesday, February 22): Games
Lecture 10 (Monday, February 27): Games
Part III
Lecture 11 (Wednesday, March 1): Search
Spring Recess (Saturday, March 4 - Sunday, March 12)
Lecture 12 (Monday, March 13): Search
Part IV
Lecture 13 (Wednesday, March 15): Rule-based systems
Lecture 14 (Monday, March 20): Constraint satisfaction
Lecture 15 (Wednesday, March 22): Trees
Lecture 16 (Monday, March 27): Bayesian networks
Lecture 17 (Wednesday, March 29): Automated machine learning
Lecture 18 (Monday, April 3): Meta learning
Lecture 19 (Wednesday, April 5): Logic
Part V
Lecture 20 (Monday, April 10): Competition results
Lecture 21 (Wednesday, April 12): Artificial general intelligence
Patriots’ Day Holiday (Monday, April 17), No classes
Lecture 22 (Wednesday, April 19): Artificial general intelligence
Part VI
Lecture 23 (Monday, April 24): Applications
Lecture 24 (Wednesday, April 26): Applications
Projects
Lecture 25 (Monday, May 1): Presentations
Lecture 26 (Wednesday, May 3): Presentations
Labs
Lab 1 (Wednesday, January 25): Python
Lab 2 (Wednesday, February 1): Neural networks
Lab 3 (Wednesday, February 8): Transformers
Lab 4 (Wednesday, February 15): Markov decision processes
Lab 5 (Wednesday, February 22): Reinforcement learning
Lab 6 (Wednesday, March 1): Games
Lab 7 (Wednesday, March 15): Search
Lab 8 (Wednesday, March 22): Constraint satisfaction
Lab 9 (Wednesday, March 29): Bayesian networks
Lab 10 (Wednesday, April 5): Rule-based systems
Lab 11 (Wednesday, April 12): Few-shot learning
Lab 12 (Wednesday, April 19): TBD
Lab 13 (Wednesday, Aprinl 26): TBD
Homework: quiz or programming homework
Homework 1: Neural networks
Homework 2: Transformers
Homework 3: Convolutional neural networks
Homework 4: Markov decision processes and RL
Homework 5: Games and search
Homework 6: Decision trees
Homework 7: Logic and rule-based systems
Homework 8: TBD
Last Day of Classes (Wednesday, May 3)