Deep unsupervised learning

My notes from Berkeley's CS294-158 (Abbeel, Yan, Frans, Wu), one chapter per lecture, in the order the lectures took them. Two halves: building models of p(x) you can sample and evaluate, and inventing supervised problems out of unlabelled data so a network learns representations for free.

One of thirteen written so far. Entries in grey are lectures I have not got to yet — they go up as I work through them.

Foundations

Likelihood-based models

Implicit and score-based models

Learning without labels

Applications

Prerequisites: linear algebra, multivariable calculus, a first course in probability, and comfort with PyTorch. The information theory is built up from scratch in lecture one.