The class starts by providing a fundamental grounding in combinatorics, and then quickly moves into the basics of probability theory. We will then cover many essential concepts in probability theory, including particular probability distributions, properties of probabilities, and mathematical tools for analyzing probabilities. Finally, the last third of the class will focus on data analysis and Machine Learning as a means for seeing direct applications of probability in this exciting and quickly growing subfield of computer science.
Lecture content is subject to change by the management at any time.
|
1
|
Lecture | Day | Date | Topic | Notes |
|---|---|---|---|---|---|
|
2
|
Week 1 | ||||
|
3
|
1 | Wed | Sept 23 | What is Probability? | |
|
4
|
2 | Fri | Sept 25 | Conditional Probability | Out: PSet #1 |
|
5
|
Week 2 | ||||
|
6
|
3 | Mon | Sept 28 | Bayes Theorem | |
|
7
|
4 | Wed | Sept 30 | Counting and Combinatorics | |
|
8
|
5 | Fri | Oct 2 | Random Variables and Expectation | |
|
9
|
Week 3 | ||||
|
10
|
6 | Mon | Oct 5 | Moments | Due: Pset #1 / Out: PSet #2 |
|
11
|
7 | Wed | Oct 7 | Poisson | |
|
12
|
8 | Fri | Oct 9 | Continuous Random Variables | |
|
13
|
Week 4 | ||||
|
14
|
9 | Mon | Oct 12 | Normal Distribution | Due: Pset #2 / Out: Pset #3 |
|
15
|
10 | Wed | Oct 14 | Probabilistic Models | |
|
16
|
11 | Fri | Oct 16 | Inference | |
|
17
|
Week 5 | ||||
|
18
|
12 | Mon | Oct 19 | General Inference | Due: Pset #3 / Out: Pset #4 |
|
19
|
13 | Wed | Oct 21 | Multinomial | |
|
20
|
- | Thu | Oct 22 | Midterm | Midterm 6:30pm |
|
21
|
14 | Fri | Oct 23 | Beta | |
|
22
|
Week 6 | ||||
|
23
|
15 | Mon | Oct 26 | Central Limit Theorem | |
|
24
|
16 | Wed | Oct 28 | Bootstrapping and P-Values | Due: Pset #4 / Out: Pset #5 |
|
25
|
17 | Fri | Oct 30 | Algorithm Analysis | |
|
26
|
Week 7 | ||||
|
27
|
18 | Mon | Nov 2 | Information Theory | |
|
28
|
19 | Wed | Nov 4 | MLE | |
|
29
|
20 | Fri | Nov 6 | Logistic Regression | Due: Pset #5 / Out: Pset #6 |
|
30
|
Week 8 | ||||
|
31
|
21 | Mon | Nov 9 | Comparing Classifiers | |
|
32
|
22 | Wed | Nov 11 | Deep Learning | |
|
33
|
23 | Fri | Nov 13 | Diffusion | |
|
34
|
Week 9 | ||||
|
35
|
24 | Mon | Nov 16 | Beyond Classification | |
|
36
|
25 | Wed | Nov 18 | Applications | |
|
37
|
26 | Fri | Nov 20 | Applications | |
|
38
|
Week 10 | ||||
|
39
|
- | Mon | Nov 23 | NO CLASS (Thanksgiving Break) | |
|
40
|
- | Wed | Nov 25 | NO CLASS (Thanksgiving Break) | |
|
41
|
- | Fri | Nov 27 | NO CLASS (Thanksgiving Break) | |
|
42
|
Week 11 | ||||
|
43
|
27 | Mon | Nov 30 | Applications | |
|
44
|
28 | Wed | Dec 2 | Beyond CS109 | |
|
45
|
- | Fri | Dec 4 | No lecture | |
|
46
|
- | Wed | Dec 9 | Final Exam | 3:30-6:30pm |
This course has a Course Reader for CS109 which is free and written for the course. You can also read from Sheldon Ross, A First Course in Probability (10th Ed.), Prentice Hall, 2018. The textbook's 8th and 9th editions have the same readings and section headers.