From the Book - Second edition, fully revised and updated.
1. Giving computers the ability to learn from data
2. Training simple machine learning algorithms for classification
3. A tour of machine learning classifiers using scikit-learn
4. Building good training sets-data preprocessing
5. Compressing data via dimensionality reduction
6. Learning best practices for model evaluation and hyperpaarmeter tuning
7.Combining different models for ensemble learning
8. Applying machine learning to sentiment analysis
9. embedding a machine learning model into a web application
10. Predicting continuous target variables with regression analysis
11. Working with unlabeled data-clustering analysis
12. Implementing a multilayer artificial neural network from Scratch
13. Parallelizing neural network training with TensorFlow
The mechanics of TensorFlow
15. Classifying images with deep convolutional neural networks
16. Modeling sequential data using recurrent neural networks.