- #1
fog37
- 1,569
- 108
- TL;DR Summary
- Understand the difference between clustering and classification in ML
Hello,
I started studying machine learning and its basics. One of the applications of supervised learning ML is classification, i.e. identifying different objects and classify them. Being supervised means that the ML algorithm is initially served labelled data. The labelled data is used to a) train the model and b) validate the model, i.e. check how good the model is since we know the correct answers a priori...
In unsupervised ML, the main goal is clustering and finding patterns. But isn't clustering the same thing as classification? Both are about grouping entities in different sets based on their similar characteristics. Unsupervised ML, however, does not received labelled data to be trained. I still think that an unsupervised ML model must be trained and also evaluated. How can the model be evaluated if we don't provide it with the correct answers, which sounds the same as labelled data, to check against? Is my understanding correct?
I started studying machine learning and its basics. One of the applications of supervised learning ML is classification, i.e. identifying different objects and classify them. Being supervised means that the ML algorithm is initially served labelled data. The labelled data is used to a) train the model and b) validate the model, i.e. check how good the model is since we know the correct answers a priori...
In unsupervised ML, the main goal is clustering and finding patterns. But isn't clustering the same thing as classification? Both are about grouping entities in different sets based on their similar characteristics. Unsupervised ML, however, does not received labelled data to be trained. I still think that an unsupervised ML model must be trained and also evaluated. How can the model be evaluated if we don't provide it with the correct answers, which sounds the same as labelled data, to check against? Is my understanding correct?