Welcome to Depth First Learning!
DFL is a compendium of curricula to help you deeply understand Machine Learning.
Each of our posts are a self-contained lesson plan targeting a significant research paper and complete with readings, questions, and answers.
We can guarantee that honestly engaging the material will leave you with a thorough understanding of the methods, background, and significance of that paper.
Want to stay up to date on future in-person or on-line DFL study groups? Fill out this short form.
The DFL Fellowship
We want to support more groups in curating high-quality guides towards deeply understanding fundamental topics. To this end, we are announcing our first DFL Fellowship. ⟹
DeepStack
In this curriculum, you will explore Game Theory and Counterfactual Regret Minimization in order to understand techniques for solving two person zero-sum games of incomplete information. ⟹
AlphaGoZero
In this curriculum, you will learn about two-person zero-sum perfect information games and develop understanding to completely grok AlphaGoZero. ⟹
Trust Region Policy Optimization
TRPO is a model-free algorithm for optimizing policies in reinforcement learning by gradient descent. It represents a significant improvement over previous methods in its scalability and consequently has enjoyed widespread success. ⟹
InfoGAN
InfoGAN is an extension of GANs that learns to represent unlabeled data as codes. Representation learning is an important aspect of unsupervised learning, and GANs are a flexible and powerful interpretation. This makes InfoGAN an important and interesting stepping stone in representation learning. ⟹