Supervised Learning
Supervised Learning
SUPERVISED LEARING
Supervised learning is the types of machine learning in which machines
are trained using well "labelled" training data, and on basis of that data,
machines predict the output. The labelled data means some input data
is already tagged with the correct output.
•Linear Regression
•Regression Trees
•Non-Linear Regression
•Bayesian Linear Regression
•Polynomial Regression
2. Classification
Classification algorithms are used when the output variable is categorical, which means there
are two classes such as Yes-No, Male-Female, True-false, etc.Spam Filtering,
•Random Forest
•Decision Trees
•Logistic Regression
•Support vector Machines
Advantages of Supervised learning:
•With the help of supervised learning, the model can predict the output
on the basis of prior experiences.
•In supervised learning, we can have an exact idea about the classes of
objects.
•Supervised learning model helps us to solve various real-world problems
such as fraud detection, spam filtering, etc.
Disadvantages of supervised learning:
•Supervised learning models are not suitable for handling the complex
tasks.
•Supervised learning cannot predict the correct output if the test data is
different from the training dataset.
•Training required lots of computation times.
•In supervised learning, we need enough knowledge about the classes of
object.
Unsupervised Machine
Learning
As the name suggests, unsupervised learning is a machine learning technique in which models are not
supervised using training dataset. Instead, models itself find the hidden patterns and insights from the given data.
It can be compared to learning which takes place in the human brain while learning new things. It can be
defined as:
Unsupervised learning is a type of machine learning in which models are trained using unlabeled dataset and are
allowed to act on that data without any supervision.
Unsupervised learning cannot be directly applied to a regression or classification problem because
unlike supervised learning, we have the input data but no corresponding output data. The goal of
unsupervised learning is to find the underlying structure of dataset, group that data
•Hierarchal clustering
•Anomaly detection
•Neural Networks
•Apriori algorithm