7

Detecting Patterns with Unsupervised Learning

In this chapter, we are going to learn about unsupervised learning and how to use it in real-world situations. By the end of this chapter, you will have a better understanding of the following topics:

  • Unsupervised learning definition
  • Clustering data with the K-Means algorithm
  • Estimating the number of clusters with the Mean Shift algorithm
  • Estimating the quality of clustering with silhouette scores
  • Gaussian Mixture Models
  • Building a classifier based on Gaussian Mixture Models
  • Finding subgroups in stock markets the using Affinity Propagation model
  • Segmenting the market based on shopping patterns

What is unsupervised learning?

Unsupervised learning refers to the process of building machine learning ...

Get Artificial Intelligence with Python - Second Edition 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.