Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
0% found this document useful (0 votes)
2 views

Machine Learning - Part -1

Machine learning is a technology that allows computers to learn from past data and make predictions using various algorithms. It is categorized into supervised and unsupervised learning, where supervised learning uses labeled datasets for training, while unsupervised learning works with unlabeled data to identify patterns. Applications of machine learning include image and speech recognition, fraud detection, and customer behavior analysis.

Uploaded by

2892004sathish
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
2 views

Machine Learning - Part -1

Machine learning is a technology that allows computers to learn from past data and make predictions using various algorithms. It is categorized into supervised and unsupervised learning, where supervised learning uses labeled datasets for training, while unsupervised learning works with unlabeled data to identify patterns. Applications of machine learning include image and speech recognition, fraud detection, and customer behavior analysis.

Uploaded by

2892004sathish
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 17

Machine Learning

What is Machine Learning?


• Machine learning is a growing technology which
enables computers to learn automatically from past
data.
• Machine learning uses various algorithms for building
mathematical models and making predictions using
historical data or information.
• Currently, it is being used for various tasks such as
image recognition, speech recognition, email filtering,
Facebook auto-tagging, recommender system, and
many more.
What is Machine Learning?
What is Machine Learning?
• The term machine learning
was first introduced by
Arthur Samuel in 1959.
• We can define it in a
summarized way as:
Machine learning enables a
machine to automatically
learn from data, improve
performance from
experiences, and predict
things without being
explicitly programmed.
Types of Machine Learning
Supervised Machine Learning
• Supervised Machine Learning: As its name suggests, supervised
machine learning is based on supervision.
• It means in the supervised learning technique, we train the machines
using the "labelled" dataset, and based on the training, the machine
predicts the output.
• The main goal of the supervised learning technique is to map the
input variable(x) with the output variable(y).
• Some real-world applications of supervised learning are Risk
Assessment, Fraud Detection, Spam filtering, etc.
Supervised Machine Learning
Categories of Supervised Machine Learning: Supervised machine learning
can be classified into two types of problems, which are given below:
• Classification
• Regression
Supervised Machine Learning
• Classification
Classification algorithms are used to
solve the classification problems in
which the output variable is
categorical, such as "Yes" or No,
Male or Female, Red or Blue, etc.
• The classification algorithms
predict the categories present in the
dataset.
Some real-world examples of
classification algorithms are Spam
Detection, Email filtering, etc.
Supervised Machine Learning
• Classification
Some popular classification algorithms are given below:
1. Random Forest Algorithm
2. Decision Tree Algorithm
3. Logistic Regression Algorithm
4. Support Vector Machine Algorithm
Supervised Machine Learning
•Regression:
Regression algorithms are used to solve regression problems in which
there is a linear relationship between input and output variables.
• These are used to predict continuous output variables, such as
market trends, weather prediction, etc.
Some popular Regression algorithms are given below:
1. Simple Linear Regression Algorithm
2. Multivariate Regression Algorithm
3. Decision Tree Algorithm
4. Lasso Regression
Supervised Machine Learning

Advantages: Disadvantages:
•Since supervised learning work • These algorithms are not able to
with the labelled dataset so we solve complex tasks.
can have an exact idea about the • It may predict the wrong output
classes of objects. if the test data is different from
• These algorithms are helpful in the training data.
predicting the output on the basis • It requires lots of computational
of prior experience. time to train the algorithm.
Unsupervised Machine Learning
• Unsupervised learning is different from the supervised learning
technique; as its name suggests, there is no need for supervision.
• It means, in unsupervised machine learning, the machine is trained
using the unlabeled dataset, and the machine predicts the output w
• The main aim of the unsupervised learning algorithm is to group or
categories the unsorted dataset according to the similarities,
patterns, and differences.
• Machines are instructed to find the hidden patterns from the input
dataset.
Unsupervised Machine Learning
• Categories of Unsupervised Machine Learning: Unsupervised Learning
can be further classified into two types, which are given below:
• Clustering
• Association
Unsupervised Machine Learning
• Clustering: The clustering technique is used when we want to find the inherent groups
from the data.
• It is a way to group the objects into a cluster such that the objects with the most
similarities remain in one group and have fewer or no similarities with the objects of
other groups.
• An example of the clustering algorithm is grouping the customers by their purchasing
behavior.
• Some of the popular clustering algorithms are given below:
• K-Means Clustering algorithm
• Mean-shift algorithm
• DBSCAN Algorithm
• Principal Component Analysis
• Independent Component Analysis
Unsupervised Machine Learning
Unsupervised Machine Learning
• 2) Association:
• Association rule learning is an unsupervised learning technique,
which finds interesting relations among variables within a large
dataset.
• The main aim of this learning algorithm is to find the dependency of
one data item on another data item and map those variables
accordingly so that it can generate maximum profit.
• Some popular algorithms of Association rule learning are Apriori
Algorithm, Eclat, FP-growth algorithm.
Unsupervised Machine Learning

Advantages: Disadvantages:
• These algorithms can be used for • The output of an unsupervised
complicated tasks compared to algorithm can be less accurate as the
the supervised ones because dataset is not labelled, and
these algorithms work on the algorithms are not trained with the
unlabeled dataset.
exact output in prior.
• Unsupervised algorithms are
preferable for various tasks as • Working with Unsupervised learning
getting the unlabeled dataset is is more difficult as it works with the
easier as compared to the unlabeled dataset that does not map
labelled dataset. with the output.

You might also like