7.1 Techniques for reducing overfitting7.1.1 Image data augmentation with Keras7.1.2 Dropout: Randomly switching off parts of your network to improve generalizability7.1.3 Early stopping: Halting the training process if the network starts to underperform7.2 Toward minimalism: Minception instead of Inception7.2.1 Implementing the stem7.2.2 Implementing Inception-ResNet type A block7.2.3 Implementing the Inception-ResNet type B block7.2.4 Implementing the reduction block7.2.5 Putting everything together7.2.6 Training Minception7.3 If you can't beat them, join ‘em: Using pretrained networks for enhancing performance7.3.1 Transfer learning: Reusing existing knowledge in deep neural networks7.4 Grad-CAM: Making CNNs confessSummaryAnswers to exercises