Supervised Learning.
The training data fed to the algorithm has the actual outputs associated with them (labels).
A simple example of this is email spam detection. The algorithm is trained with many example emails along with their class label and it must learn how to classify new emails.
This was a typical task of classification, another task for which the target values are continuous numerical is called regression.
A set of features is fed into the algorithm (X) and actual outputs are numerical values (Y).
Some of the supervised learning-based algorithms are:
Linear - Regression
Logistic Regression
K-Nearest Neighbors
Decision Trees
Random Forest
Neural Networks
Support Vector Machines
Un-Supervised Learning
Here the training data is not labeled. Suppose you want to segregate customer groups or find out similarity among groups of data which might not be expected.
Some of the unsupervised learning-based algorithms are:
K-means clustering
Hierarchical clustering
Principal Component Analysis (PCA)
Kernel PCA
"Figures taken from Hands-On Machine Learning with Scikit-Learn, Keras, and Tensorflow, by Aurélien Géron. Copyright © 2019 Kiwisoft S.A.S. Published by O'Reilly Media, Inc. Used with permission"



Comments
Post a Comment