What Is Machine Learning

Download as pdf or txt
Download as pdf or txt
You are on page 1of 8

Machine learning:

Machine learning is a branch of Artificial Intelligence (AI) which accepts complex input pattern and output
intelligent decisions.
Supervised Learning:
Supervised learning is a type of machine learning. It is basically a synonym of
classification. The supervision in the learning comes from the labeled instances
in the training data.
Weather Humidity Wind Play
For Example
Sunny High Week No
Sunny Normal Week No
Sunny Normal Strong No
Cloudy High Week No
Cloudy High Strong No
Cloudy Normal Strong Yes
Cloudy Normal Week Yes
Rainy High Week Yes
Rainy Normal Strong Yes
Rainy Normal Week Yes

Sunny High Strong ???


Unsupervised Learning:
Unsupervised learning is a type of machine learning. It is essentially a
synonym of clustering. The learning process is unsupervised since the input
instances are not class labeled.

Example

How many player are batsman, baller and al rounder?


Reinforcement Learning
It is neither based on supervised learning nor unsupervised learning. Moreover, here the algorithms learn
to react to an environment on their own. It is rapidly growing and moreover producing a variety of learning
algorithms. These algorithms are useful in the field of Robotics, Gaming etc.
Criteria Supervised ML Unsupervised ML Reinforcement ML
Trained using
Works on interacting
Definition Learns by using labelled data unlabelled data
with the environment
without any guidance.
Type of data Labelled data Unlabelled data No – predefined data
Type of Association and Exploitation or
Regression and classification
problems Clustering Exploration
Supervision Extra supervision No supervision No supervision
Linear Regression, Logistic K – Means, Q – Learning,
Algorithms
Regression, SVM, KNN etc. C – Means, Apriori SARSA
Discover underlying
Aim Calculate outcomes Learn a series of action
patterns
Recommendation
Self Driving Cars,
Application Risk Evaluation, Forecast Sales System, Anomaly
Gaming, Healthcare
Detection
Training data:
This type of data builds up the machine learning algorithm. The data scientist feeds the
algorithm input data, which corresponds to an expected output.

Test data:
After the model is built, testing data once again validates that it can make accurate predictions.
Splitting Data
It is called Train/Test because you split the data set into two sets: a training set and a testing set.

May be, 80% for training, and 20% for testing.

You might also like