Unsupervised learning

In unsupervised learning (or self organization), the output layer is trained to organize the input data into another set of data without the need of a target variable. The input data is analyzed and patterns are found in it to derive the output, as shown in the following figure. Since there is no teacher (or target variable), this type of learning is called unsupervised learning.

The different techniques available for unsupervised learning are as follows:

  • Clustering (K-means, hierarchical)
  • Association techniques
  • Dimensionality reduction
  • Self Organizing Map (SOM)/ Kohonen networks

To summarize, the two main types of ...

Get Neural Networks with R 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.