This site is outdated! For the latest content, please visit the Spring 2025 website
CS 188 Spring 2024
Announcements
Calendar
Wk. | Date | Lecture (pptx files, recordings) |
Readings (AIMA, 4th ed.) |
Discussion | Homework | Project |
---|---|---|---|---|---|---|
1 | Tue Jan 16 |
1. Intro to AI, Rational Agents (Cam) Slides / Recording |
Ch. 1, 2 Note 1 |
No discussion | HW0 [optional]
(due Tue, Jan 23) Part A |
Project 0 [optional]
(due Fri, Jan 19) |
Thu Jan 18 |
2. Search: State Spaces, Uninformed Search (Michael) Slides / Recording |
Ch. 3.1-3.4 Note 2 |
||||
2 | Tue Jan 23 |
3. Search: Informed Search - A* and Heuristics (Cam) Slides / Recording |
Ch. 3.5-3.6 Note 3 |
1. Uninformed Search Worksheet / Solutions / Video Exam Prep / Solutions |
Project 1
(due Fri, Feb 2) |
|
Thu Jan 25 |
4. Search: Local Search (Cam) Slides / Recording |
Ch. 4.1-4.2 Note 4 |
HW1
(due Tue, Jan 30) Part A Part B Solutions |
|||
3 | Tue Jan 30 |
5. Games: Trees, Minimax, Pruning (Cam) Slides / Recording |
Ch. 8.1-8.2 Note 5 |
2. Informed Search Worksheet / Solutions / Video Exam Prep / Solutions / Video |
||
Thu Feb 01 |
6. Games: Expectimax, Monte Carlo Tree Search (Cam) Slides / Recording |
Ch. 6.1 Note 6 |
||||
4 | Tue Feb 06 |
7. Logic: Propositional Logic and Planning (Michael) Slides / Recording |
Ch. 7.1-7.4 Note 7 |
3. Games Worksheet / Solutions / Video Exam Prep / Solutions / Video |
HW2
(due Thu, Feb 8) Part A Part B Solutions |
Project 2
(due Fri, Feb 16) |
Thu Feb 08 |
8. Logic: Logical Inference, Theorem Proving, Boolean
Satisfiability, DPLL (Michael) Slides / Recording |
Ch. 7.5-7.7, 8.1-8.2 Note 8 |
||||
5 | Tue Feb 13 |
9. Logic: First Order Logic (Michael) Slides / Recording |
Ch. 8.3-8.4 Note 9 |
4. Logic Worksheet / Solutions Exam Prep / Solutions / Video |
||
Thu Feb 15 |
10. Intro to Probability (Michael) Slides / Recording |
Ch. 13.1 Note 10 |
HW3
(due Tue, Feb 20) Part A Part B Solutions |
|||
6 | Tue Feb 20 |
11. Bayes Nets: Bayesian Networks (Cam) Slides / Recording |
Ch. 13.2 Note 11 |
5. Probability, BN Intro Worksheet / Solutions Exam Prep / Solutions |
Project 3
(due Tue, Feb 27) |
|
Thu Feb 22 |
12. Bayes Nets: Inference (Cam) Slides / Recording |
Ch. 13.3 Note 12 |
HW4
(due Fri, Mar 1) Part A Part B Solutions |
|||
7 | Tue Feb 27 |
13. Bayes Nets: Sampling (Cam) Slides / Recording |
Ch. 13.4 Note 13 |
6. Bayes Nets Worksheet / Solutions / Video Exam Prep / Solutions / Video |
||
Thu Feb 29 |
14. HMMs: Markov Chains, HMMs (Michael) Slides / Recording |
Ch. 14.1-14.5 Note 14 |
||||
8 | Tue Mar 05 |
Midterm (7pm-9pm PT) |
7. No Discussion (Midterm) | |||
Thu Mar 07 |
15. HMMs (Forward Algorithm, Viterbi Algorithm), Dynamic Bayes
Nets, Particle Filtering (Michael) Slides / Recording |
Ch. 16.1-16.3 Note 15 |
HW5
(due Wed, Mar 13) Part A Part B Solutions |
Project 4
(due Fri, Mar 22) |
||
9 | Tue Mar 12 |
16. Utility Theory, Rationality, Decision Networks, VPI (Michael) Slides / Recording |
Ch. 16.1-16.3 Note 16 |
8. HMMs, Particle Filtering Worksheet / Solutions / Video Exam Prep / Solutions / Video |
||
Thu Mar 14 |
17. MDPs: States, Values, Policies, Q-values (Cam) Slides / Recording |
Ch. 16.5-16.7 Note 17 |
HW6
(due Tue, Mar 19) Part A Part B Solutions |
|||
10 | Tue Mar 19 |
18. MDPs: Dynamic Programming (Cam) Slides / Recording |
Ch. 17.2 Note 18 |
9. MDPs Worksheet / Solutions / Video Exam Prep / Solutions / Video |
||
Thu Mar 21 |
19. ML: Machine Learning I (Cam) Slides / Recording |
Ch. 19.1-19.3 Note 19 |
||||
11 | Tue Mar 26 |
Spring Break |
||||
Thu Mar 28 |
HW7
(due Tue, Apr 2) Part A Part B Solutions |
|||||
12 | Tue Apr 02 |
20. ML: Machine Learning II (Cam) Slides / Recording |
Ch. 20.1-20.6 Note 20 |
10. Naive Bayes, Perceptrons Worksheet / Solutions Exam Prep / Solutions / Video |
||
Thu Apr 04 |
21. ML: Machine Learning III (Michael) Slides / Recording |
Ch. 19.6 Note 21 |
HW8
(due Tue, Apr 9) Part A Part B Solutions |
Project 5
(due Tue, Apr 16) |
||
13 | Tue Apr 09 |
22. ML: Neural Networks (Michael) Slides / Recording |
Ch. 21.1-21.5 Note 22 |
11. Machine Learning, Neural Networks Worksheet / Solutions Exam Prep / Solutions |
||
Thu Apr 11 |
23. RL: Bandits & Recommendation Systems (Michael) Slides / Recording |
HW9
(due Tue, Apr 16) Part A Part B Solutions |
||||
14 | Tue Apr 16 |
24. RL: Reinforcement Learning I (Cam) Slides / Recording |
Ch. 22.1-22.6 Note 24 |
12. Neural Networks, Bandits Worksheet / Solutions Exam Prep / Solutions |
||
Thu Apr 18 |
25. RL: Reinforcement Learning II (Cam) Slides / Recording |
Ch. 22.1-22.6 Note 25 |
HW10
(due Tue, Apr 23) Part A Part B Solutions |
Project 6
(due Fri, Apr 26) |
||
15 | Tue Apr 23 |
26. Miscellaneous: AI Existential Safety Slides / Recording |
13. Reinforcement Learning Worksheet / Solutions Exam Prep / Solutions |
|||
Thu Apr 25 |
27. Miscellaneous: Large Language Models Slides / Recording |
|||||
16 | Thu May 09 |
Final (3pm-6pm PT) |