O'Reilly logo

Hands-On Unsupervised Learning Using Python by Ankur A. Patel

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Part II. Unsupervised Learning Using Scikit-Learn

In the next few chapters, we will introduce two major unsupervised learning concepts—dimensionality reduction and clustering—and use these to perform anomaly detection and group segmentation.

Both anomaly detection and group segmentation have significant real-world applications across many different industries.

Anomaly detection is used to efficiently discover rare events such as fraud; cybersecurity breaches; terrorism; human, arms, and drug trafficking; money laundering; abnormal trading activity; disease outbreaks; and maintenance failures in mission-critical equipment.

Group segmentation allows us to understand user behavior in areas such as marketing, online shopping, music listening, video watching, online dating, and social media activity, among others.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required