Unsupervised learning models: an overview

In unsupervised learning there is no feedback from the environment to say if the output is correct. The network must discover by itself patterns, features, correlation, or categories in the input data. The network can learn by itself only if there is redundancy in the input data; without which it would be impossible to find any patterns or features in the data.
The type of pattern that an unsupervised learning network detects in the input data depends on its architecture. In general unsupervised networks can be used for: These cases are not necessarily distinct, and they might also be combined in several ways.

Unsupervised learning architectures are mostly fairly simple; most networks consist of only a single layer and most are essentially feed-forward. Except in the case of Feature Mapping, usually there are fewer outputs than inputs.

In INNE we implemented three models of unsupervised learning algorithms: Hebbian models with different learning rules, Simple competitive model and the Kohonen feature map.


Back to index