CS540 Introduction to Artificial Intelligence

CS540, Spring 2022
Department of Computer Sciences
University of Wisconsin–Madison


Schedule (Subject to Change)

Date Topic Materials Assignments
Tuesday, Jan 25 Welcome and Course Overview Slides, Python Crash Course (self-study) HW1 Release
Thursday, Jan 27 Probability Slides
Tuesday, Feb 1 Linear Algebra and PCA Slides HW1 Due, HW 2 Release
Thursday, Feb 3 Statistics and Math Review Slides
Tuesday, Feb 8 Introduction to Logic Slides HW3 release
Thursday, Feb 10 Natural Language Processing Slides
Tuesday, Feb 15 Machine Learning: Introduction Slides
Thursday, Feb 17 Machine Learning: Unsupervised Learning I Slides
Tuesday, Feb 22 Machine Learning: Unsupervised Learning II Slides HW4 release
Thursday, Feb 24 Machine Learning: Linear regression Slides
Tuesday, March 1 Machine Learning: K - Nearest Neighbors & Naive Bayes Slides HW5 release
Thursday, March 3 Machine Learning: Neural Network I (Perceptron) Slides
Tuesday, March 8 Machine Learning: Neural Network II Slides HW6 release
Thursday, March 10 Machine Learning: Neural Network III Slides
MIDTERM EXAM March 10
Tuesday, March 22 Deep Learning I Slides
Thursday, March 24 Deep Learning II Slides HW6 due; HW7 release
Tuesday, March 29 Deep Learning III Slides
Thursday, March 31 Deep Learning and Neural Network's Summary Slides
Tuesday, April 5 Game I Slides
Thursday, April 7 Game II Slides HW8 release
Tuesday, April 12 Search I: Un-Informed search Slides
Thursday, April 14 Search II: Informed search Slides HW 9 release
Tuesday, April 19 Advanced Search Algorithms Slides
Thursday, April 21 Introduction to Reinforcement Learning - I Slides
Tuesday, April 26 Introduction to Reinforcement Learning - II Slides HW10 release
Thursday, April 28 RL & Search SummaryI
Tuesday, May 3 Ethics of AI Slides[Short version]
Thursday, May 5 AI in the Real World Slides
FINAL EXAM: May 9 at 12:25-2:25pm