Summary

In this chapter, we have discussed unsupervised learning. In particular, we have explained hierarchical clustering and k-means clustering. As for R and Python, we have explained several related packages:

  • R: rattle, Rmixmod, and randomUniformForest
  • Python: scipy.cluster, contrastive, and sklearn

Several real-world examples have also been used to illustrate the applications of these packages in detail.

For the next chapter, we will discuss supervised learning, such as classification, the k-nearest neighbors algorithm, Bayes' classifiers, reinforcement learning, and specific R and Python-related modules, such as RTextTools and sklearn. In addition, we will discuss implementation via R, Python, Julia, and Octave.

Get Hands-On Data Science with Anaconda now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.