Lecture 1: Fundamentals of Machine Learning
Main References
-
“Understanding Machine Learning: From Theory to Algorithms”, Shai Ben-David and Shai Shalev-Shwartz
-
“Generative Adversarial Networks”(MS Thesis), Y. (see chapter 2)
Further References
-
“Introduction to statistical learning theory”, O. Bousquet, S. Boucheron, G. Lugosi
-
“The Lack of A Priori Distinctions Between Learning Algorithms”, D. Wolpert
-
“254A, Notes 0: A review of probability theory”, Terence Tao
Lecture 2: Neural Networks - Fundamentals
Main References
- “Deep Learning”, LeCun, Yann, Yoshua Bengio, and Geoffrey Hinton. (see chapter 5 and 6)
Lecture 3: Neural Networks - Designing Neural Networks
- Check the classes of Nando de Freitas on modular formulation of NNs lec8 - lec9.
- Further references for working with PyTorch:
- https://github.com/jcjohnson/pytorch-examples by Justin Johnson.
- https://pytorch.org/tutorials/
- Lectures from Fleuret François EE-559 Deep Learning course: