Chapter 2 Unsupervised Learning