PART1 : THE FUNDAMENTALS OF DEEP LEARNING
- WHAT IS DEEP LEARNING?
- 1.1 Artificial intelligence, machine learning, and deep learning
- 1.2 Before deep learning: a brief history of machine learning
- 1.3 Why deep learning? Why now?
- BEFORE WE START: THE MATHEMATICAL BLOCKS OF NEURAL NETWORKS
- 2.1 A first look at a neural network
- 2.2 Data representations for neural networks
- 2.3 The gears of neural networks: tensor operations
- 2.4 The engine of neural networks: gradient-based optimization
- 2.5 Looking back at out first exampel
- GETTING STARTED WITH NEURAL NETWORKS
- 3.1 Anatomy of a neural network
- 3.2 Introduction to Keras
- 3.3 Setting up a deep-learning workstation
- 3.4 Classifying movie reviews: a binary classification example
- 3.5 Classifying newswires: a multiclass classification example
- 3.6 Predicting house prices: a regression example
- FUNDAMENTALS OF MACHINE LEARNING
- 4.1 Four branches of machine learning
- 4.2 Evaluating machine-learning models
- 4.3 Data preprocessing, feature engineering, and feature learning
- 4.4 Overfitting and underfitting
- 4.5 The universal workflow of machine learning
PART2 : DEEP LEARNING IN PRACTICE
- DEEP LEARNING FOR COMPUTER VISION
- DEEP LEARNING FOR TEXT AND SEQUENCES
- ADVANCED DEEP LEARNING BEST PRACTICES
- GENERATIVE DEEP LEARNING
- CONCLUSIONS