Part I: Foundational Ideas
1. An Overview of Machine Learning Techniques
2. Essential Statistical Ideas
3. Probability
4. Bayes’ Rule
5. Curves and Surfaces
6. Information Theory
Part II: Basic Machine Learning
7. Classification
8. Training and Testing
9. Overfitting and Underfitting
10. Data Preparation
11. Classifiers
12. Ensembles
Part III: Deep Learning Basics
13. Neural Networks
14. Backpropagation
15. Optimizers
Part IV: Beyond the Basics
16. Convolutional Neural Networks
17. Convnets in Practice
18. Recurrent Neural Networks
19. Autoencoders
20. Reinforcement Learning
21. Generative Adversarial Networks
22. Creative Applications
Index