0% found this document useful (0 votes)
35 views8 pages

Home AI Machine Learning Dbms Java Blockchain Control System Selenium HTML CSS

Supervised machine learning involves training machine learning models using labeled input-output data. The models learn the relationship between the inputs and outputs from the training data to make predictions on new data. Some common supervised learning tasks are classification (predicting categorical labels) and regression (predicting continuous values). Examples of supervised learning algorithms include logistic regression, decision trees, random forests, and support vector machines.

Uploaded by

Aisha Dawood
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
35 views8 pages

Home AI Machine Learning Dbms Java Blockchain Control System Selenium HTML CSS

Supervised machine learning involves training machine learning models using labeled input-output data. The models learn the relationship between the inputs and outputs from the training data to make predictions on new data. Some common supervised learning tasks are classification (predicting categorical labels) and regression (predicting continuous values). Examples of supervised learning algorithms include logistic regression, decision trees, random forests, and support vector machines.

Uploaded by

Aisha Dawood
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 8

Home AI Machine Learning DBMS Java Blockchain Control System Selenium HTML CSS

Supervised Machine Learning


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.

In supervised learning, the training data provided to the machines work as the supervisor that teaches the machines
to predict the output correctly. It applies the same concept as a student learns in the supervision of the teacher.

Supervised learning is a process of providing input data as well as correct output data to the machine learning
model. The aim of a supervised learning algorithm is to find a mapping function to map the input variable(x)
with the output variable(y).

In the real-world, supervised learning can be used for Risk Assessment, Image classification, Fraud Detection,
spam filtering, etc.

How Supervised Learning Works?


In supervised learning, models are trained using labelled dataset, where the model learns about each type of data.
Once the training process is completed, the model is tested on the basis of test data (a subset of the training set),
and then it predicts the output.

The working of Supervised learning can be easily understood by the below example and diagram:
Suppose we have a dataset of different types of shapes which includes square, rectangle, triangle, and Polygon. Now
the first step is that we need to train the model for each shape.

◦ If the given shape has four sides, and all the sides are equal, then it will be labelled as a Square.

◦ If the given shape has three sides, then it will be labelled as a triangle.

◦ If the given shape has six equal sides then it will be labelled as hexagon.

Now, after training, we test our model using the test set, and the task of the model is to identify the shape.

The machine is already trained on all types of shapes, and when it finds a new shape, it classifies the shape on the
bases of a number of sides, and predicts the output.

Steps Involved in Supervised Learning:

◦ First Determine the type of training dataset

◦ Collect/Gather the labelled training data.

◦ Split the training dataset into training dataset, test dataset, and validation dataset.

◦ Determine the input features of the training dataset, which should have enough knowledge so that the model
can accurately predict the output.

◦ Determine the suitable algorithm for the model, such as support vector machine, decision tree, etc.

◦ Execute the algorithm on the training dataset. Sometimes we need validation sets as the control parameters,
which are the subset of training datasets.

◦ Evaluate the accuracy of the model by providing the test set. If the model predicts the correct output, which
means our model is accurate.

Types of supervised Machine learning Algorithms:


Supervised learning can be further divided into two types of problems:
1. Regression

Regression algorithms are used if there is a relationship between the input variable and the output variable. It is used
for the prediction of continuous variables, such as Weather forecasting, Market Trends, etc. Below are some popular
Regression algorithms which come under supervised learning:

◦ 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


Note: We will discuss these algorithms in detail in later chapters.

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.

← Prev Next →

Youtube For Videos Join Our Youtube Channel: Join Now

Feedback

◦ Send your Feedback to [email protected]


Help Others, Please Share

Learn Latest Tutorials

Splunk tutorial SPSS tutorial Swagger tutorial T-SQL tutorial Tumblr tutorial
Splunk SPSS Swagger Transact-SQL Tumblr

React tutorial Regex tutorial Reinforcement R Programming RxJS tutorial


ReactJS Regex learning tutorial tutorial RxJS
Reinforcement R Programming
Learning

React Native Python Design Python Pillow Python Turtle Keras tutorial
tutorial Patterns tutorial tutorial Keras
React Native Python Design Python Pillow Python Turtle
Patterns

Preparation

Aptitude Logical Verbal Ability Interview Company


Aptitude Reasoning Verbal Ability Questions Interview
Reasoning Interview Questions Questions
Company Questions

Trending Technologies

Artificial AWS Tutorial Selenium tutorial Cloud Computing Hadoop tutorial


Intelligence AWS Selenium Cloud Computing Hadoop
Artificial
Intelligence

ReactJS Tutorial Data Science Angular 7 Tutorial Blockchain Git Tutorial


ReactJS Tutorial Angular 7 Tutorial Git
Data Science Blockchain

Machine Learning DevOps Tutorial


Tutorial DevOps
Machine Learning
B.Tech / MCA

DBMS tutorial Data Structures DAA tutorial Operating System Computer


DBMS tutorial DAA Operating System Network tutorial
Data Structures Computer Network

Compiler Design Computer Discrete Ethical Hacking Computer


tutorial Organization and Mathematics Ethical Hacking Graphics Tutorial
Compiler Design Architecture Tutorial Computer Graphics
Computer Discrete
Organization Mathematics

Software html tutorial Cyber Security Automata Tutorial C Language


Engineering Web Technology tutorial Automata tutorial
Software Cyber Security C Programming
Engineering

C++ tutorial Java tutorial .Net Framework Python tutorial List of Programs
C++ Java tutorial Python Programs
.Net

Control Systems Data Mining Data Warehouse


tutorial Tutorial Tutorial
Control System Data Mining Data Warehouse

You might also like