This chapter will cover how we can do unsupervised learning using MLlib, Spark's machine learning library.
This chapter is divided into the following recipes:
- Clustering using k-means
- Dimensionality reduction with principal component analysis
- Dimensionality reduction with singular value decomposition