Part III. Unsupervised Learning using TensorFlow and Keras

We just concluded the Scikit-Learn-based unsupervised learning portion of the book.

Now, we will move to neural network-based unsupervised learning.

In the next few chapters, we will introduce neural networks, including the popular frameworks to apply them such as TensorFlow and Keras.

In ChapterĀ 7, we will use an autoencoder - a shallow neural network - to automatically perform feature engineering and feature selection.

In ChapterĀ 8, we will apply autoencoders to a real world problem.

In ChapterĀ 9, we will explore how to turn unsupervised learning problems into semi-supervised ones, leveraging the few labels we have to improve the precision and recall of a purely unsupervised model.

Once we are done reviewing shallow neural networks, we will move to deep neural networks in the last portion of the book.