Skip to content

Latest commit

 

History

History
20 lines (11 loc) · 1.97 KB

README.md

File metadata and controls

20 lines (11 loc) · 1.97 KB

Clustering models for machine learning

Clustering is a machine learning task where it looks to find objects that resemble one another and group these into groups called clusters. What differs clustering from other approaches in machine learning, is that things happen automatically, in fact, it's fair to say it's the opposite of supervised learning.

Regional topic: clustering models for a Nigerian audience's musical taste 🎧

Nigeria's diverse audience has diverse musical tastes. Using data scraped from Spotify (inspired by this article, let's look at some music popular in Nigeria. This dataset includes data about various songs' 'danceability' score, 'acousticness', loudness, 'speechiness', popularity and energy. It will be interesting to discover patterns in this data!

A turntable

Photo by Marcela Laskoski on Unsplash

In this series of lessons, you will discover new ways to analyze data using clustering techniques. Clustering is particularly useful when your dataset lacks labels. If it does have labels, then classification techniques such as those you learned in previous lessons might be more useful. But in cases where you are looking to group unlabelled data, clustering is a great way to discover patterns.

There are useful low-code tools that can help you learn about working with clustering models. Try Azure ML for this task

Lessons

  1. Introduction to clustering
  2. K-Means clustering