Deep dive into unsupervised learning algorithms

Unsupervised machine learning deals with learning unlabeled data—that is, data that has not been classified or categorized, and arriving at conclusions/patterns in relation to them.

These categories learn from test data that has not been labeled, classified, or categorized. Instead of responding to feedback, unsupervised learning identifies commonalities in the data and reacts based on the presence or absence of such commonalities in each new piece of data.

The input given to the learning algorithm is unlabeled and, hence, there is no straightforward way to evaluate the accuracy of the structure that is produced as output by the algorithm. This is one feature that distinguishes unsupervised learning from supervised learning

The unsupervised algorithms have predictor attributes but NO objective function.

What does it mean to learn without an objective? Consider the following:

  • Explore the data for natural groupings.
  • Learn association rules, and later examine whether they can be of any use.

Here are some classic examples:

  • Performing market basket analysis and then optimizing shelf allocation and placement
  • Cascaded or correlated mechanical faults
  • Demographic grouping beyond known classes
  • Planning product bundling offers

In this section, we will go through the following unsupervised learning algorithms with easy-to-understand examples:

  • Clustering algorithms
  • Association rule mapping
Principal component analysis (PCA) and singular value decomposition (SVD) may also be of interest if you want to deep dive into those concepts.
..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset