CS540 Introduction to Artificial Intelligence

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


Tentative Schedule (Subject to Change)

Date Topic Reading materials Assignments
Tuesday, Jan 26 Welcome & Itroduction to Python
Thursday, Jan 28 Probability
Tuesday, Feb 2 Linear algebra and PCA
Thursday, Feb 4 Statistics and NLP
Tuesday, Feb 9 Decision Theory & Naive Bayes
Thursday, Feb 11 Mathematical foundations review
Tuesday, Feb 16 Logic
Thursday, Feb 18 Machine Learning - Hierachical Clustering
Tuesday, Feb 23 Machine Learning - K means clustering
Thursday, Feb 25 Machine Learning - Linear regression
Tuesday, March 2 Machine Learning - KNN
Thursday, March 4 Machine Learning - Perceptron
Tuesday, March 9 Deep Learning - Neural network 1
Thursday, March 11 Deep Learning - Neural network 2
Tuesday, March 16 Deep Learning - Neural network 3
Thursday, March 18 Deep Learning 1
Tuesday, March 23 Deep Learning 2
Thursday, March 25 Deep Learning 3
Tuesday, March 30 Deep Learning & Neural Network Summary
Thursday, April 1 Game - Part I
Tuesday, April 6 Game - Part II
Thursday, April 8 Uniformed search
Tuesday, April 13 Informed search
Thursday, April 15 Genetic algorithm
Tuesday, April 20 Introduction to Reinforcement Learning
Thursday, April 22 Reinforcement Learning and Search Summary
Tuesday, April 27 Artificial Intelligence in the real world
Thursday, April 29 Ethics of Artificial Intelligence