The code that will be presented in this chapter will require the following:
- Python 3.5+ (the Anaconda distribution (https://www.anaconda.com/distribution/) is highly recommended)
- Libraries, as follows:
- SciPy 0.19+
- NumPy 1.10+
- scikit-learn 0.20+
- pandas 0.22+
- Matplotlib 2.0+
- seaborn 0.9+
- TensorFlow 1.5+
- Keras 2+ (only for the dataset utility functions)
The examples are available in the GitHub repository, at https://github.com/PacktPublishing/HandsOn-Unsupervised-Learning-with-Python/Chapter09.