Syllabus and Course Schedule

PSETS will be released about two weeks before they are due.

EventDateDescriptionMaterials and Assignments
Introduction
Lecture 1 Thursday
Jan 8
Section Topics:
  1. The AI world
  2. Logistics of the course
  3. Presentation of the Syllabus
Homework Due Tuesday
Jan 13
On Coursera

Week 1 and Week 2 of Supervised Machine Learning: Regression and Classification (including optional labs and quizzes)

Lecture 2 Thursday
Jan 15
Section Topics:
  1. Linear Regression
  2. Derivations
  3. Practice problems
Handouts
  • Problems
  • Solutions
    Homework Due Tuesday
    Jan 20
    On Coursera

    Week 3 of Supervised Machine Learning: Regression and Classification (including optional labs and quizzes)

    Lecture 3 Thursday
    Jan 22
    Section Topics:
    1. Logistic Regression
    2. Text processing
    3. Derivations
    4. Practice problems
    Handouts
  • Problems
  • Solutions
  • Homework Due Tuesday
    Jan 27
    On Coursera

    Week 1 of Advanced Learning Algorithms: Neural Networks (including optional labs and quizzes)

    On Gradescope
  • PSET 1
  • PSET 1: Handout
    Lecture 4 Thursday
    Jan 29
    Section Topics:
    1. Neural Networks
    2. Vectorized Gradients
    3. Softmax
    4. Practice problems
    Handouts
  • Problems
  • Solutions
  • Homework Due Tuesday
    Feb 3
    On Coursera

    Week 2 of Advanced Learning Algorithms: Neural network training (including optional labs and quizzes)

    On Gradescope
  • Project Proposal

    Lecture 5 Thursday
    Feb 5
    Section Topics:
    1. Multi-class classification
    2. Vectorized Back-propagation
    3. Practice problems
    Handouts
  • Problems
  • Homework Due Tuesday
    Feb 10
    On Coursera

    Week 3 of Advanced Learning Algorithms: Advice for applying machine learning (including optional labs and quizzes)

    On Gradescope
  • PSET 2
  • PSET 2: Handout
    Lecture 6 Thursday
    Feb 12
    Section Topics:
    1. Bias & Variance Trade-off in Practice
    2. Practice problems
    3. Debugging Strategies for Final Project
    4. Advice on ML Systems
    5. Hogwarts Case study.
    Handouts
  • ML Advice
  • Homework Due Tuesday
    Feb 17
    On Coursera

    Week 4 of Advanced Learning Algorithms: Decision trees (including optional labs and quizzes)

    Lecture 7 Thursday
    Feb 19
    Section Topics:
    1. Measuring Purity
    2. Random Forest
    3. XG Boost
    4. Practice problems
    Handouts
    Homework Due Tuesday
    Feb 24
    On Coursera

    Week 1 of Unsupervised Learning, Recommenders, Reinforcement Learning: Unsupervised Learning (including optional labs and quizzes)

    Lecture 8: Midterm Thursday
    Feb 26
    Logistics

    Midterm will be held during class time. Check out to Midterm FAQ (#5) on Ed for more details.

    Review Materials
    Homework Due Tuesday
    Mar 3
    On Coursera

    Week 2 of Unsupervised Learning, Recommenders, Reinforcement Learning: Recommender Systems (including optional labs and quizzes)

    On Gradescope
  • PSET 3
  • Project Milestone: Reference (Due March 6)
    Lecture 9 Thursday
    Mar 5
    Section Topics:
    1. K-Means Clustering
    2. Principal Component Analysis
    Handouts
    Homework Due Tuesday
    Mar 10
    On Coursera

    Week 3 of Unsupervised Learning, Recommenders, Reinforcement Learning: Reinforcement Learning (including optional labs and quizzes)

    Lecture 10 Thursday
    Mar 12
    Section Topics:
    1. AI future directions and Career Advice with Andrew
    Final Report Due Tuesday
    Mar 17
    On Gradescope

    Final Report and Poster due. Poster is due the day before.

    Poster Session Mar 19 Poster Session Logistics