Building a clustering application with an ANN
Clustering is a popular unsupervised machine learning technique used for grouping similar data points together in a dataset. The goal of clustering is to partition data into clusters in such a way that data points within the same cluster are more like each other than those in other clusters. We examined this topic in depth in Chapter 4, Clustering Analysis and Dimensionality Reduction.
In this section, we will see how to address a clustering problem using an ANN in the MATLAB environment. So far, to train a neural network in the MATLAB environment, we have used the commands available from the command line, or much more simply to be implemented in a script with the .m
extension to reproduce the algorithm whenever we like. But MATLAB has out-of-the-box apps that let us use a wizard to train an ANN. We will do this to address a clustering problem as follows:
- To get an overview of the apps made available by the Neural Network tool...