CS 486/686 Introduction to Artificial Intelligence (Sep - Dec 2021)

Schedule

Learning goals

Date
Lecture
Assessments

Wed, Sep 8
L1: Intro to AI and CS 486/686
Videos
Slides (Intro)   Slides (Definitions of AI)   Notes

Mon, Sep 13
L2: Uninformed Search
Videos   Slides   Notes

Wed, Sep 15
L3: Heuristic Search
Videos   Slides   Notes

Thu, Sep 16
A1 posted

Mon, Sep 20
L4: Constraint Satisfaction Problems
Videos   Slides   Notes

Wed, Sep 22
L5: Local Search
Videos   Slides   Notes

Mon, Sep 27
L6: Machine Learning and Decision Trees
Videos   Slides   Notes

Wed, Sep 29
L7: Decision Trees
Videos   Slides   Notes

Mon, Oct 4
L8: Artificial Neural Networks Part 1
Videos   Slides   Notes

Wed, Oct 6
L9: Artificial Neural Networks Part 2
Videos   Slides   Notes
A1 due

Fri, Oct 8
Project Proposal due

Thu, Oct 14
A2 posted

Mon, Oct 18
L10: Introduction to Uncertainty and Probability
Videos   Slides   Notes

Wed, Oct 20
L11: Independence and Bayesian Networks
Videos   Slides   Notes
Test 1 (lectures 1-9)

Mon, Oct 25
L12: Bayesian Networks
Videos   Slides   Notes

Wed, Oct 27
L13: Variable Elimination Algorithm
Videos   Slides   Notes

Mon, Nov 1
L14: Hidden Markov Models Part 1
Videos   Slides   Notes

Wed, Nov 3
L15: Hidden Markov Models Part 2
Videos   Slides   Notes
A2 due

Thu, Nov 4
A3 posted

Mon, Nov 8
L16: Decision Theory and Decision Networks
Videos   Slides   Notes

Wed, Nov 10
L17: Decision Networks
   Slides   Notes
Test 2 (lectures 1-15)

Mon, Nov 15
L18: Markov Decision Processes Part 1
   Slides   Notes

Wed, Nov 17
L19: Markov Decision Processes Part 2
Videos   Slides   Notes

Mon, Nov 22
L20: Reinforcement Learning Part 1
Videos   Slides   Notes

Wed, Nov 24
L21: Reinforcement Learning Part 2
Videos   Slides   Notes
A3 due

Thu, Nov 25
A4 posted

Mon, Nov 29
L22: Game Theory Part 1
Videos   Slides   Notes

Wed, Dec 1
L23: Game Theory Part 2
Videos   Slides   Notes

Mon, Dec 6
L24: Conclusion

Tue, Dec 7
Test 3 (lectures 1-23)

Wed, Dec 15
A4 due

Fri, Dec 17
Project Final Report due