0% found this document useful (0 votes)
16 views11 pages

Machine Learning

Machine learning is the science of programming computers to learn from data without being explicitly programmed. There are several types of machine learning including supervised learning, unsupervised learning, semi-supervised learning, and reinforcement learning. Supervised learning uses labeled training data to predict target values or classify examples, while unsupervised learning finds hidden patterns in unlabeled data through clustering and dimensionality reduction. Popular machine learning algorithms include KNN, linear regression, logistic regression, support vector machines, decision trees, neural networks, K-means clustering, PCA, and DBSCAN. Scikit-learn is a useful Python library for machine learning that supports these algorithms.

Uploaded by

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

Machine Learning

Machine learning is the science of programming computers to learn from data without being explicitly programmed. There are several types of machine learning including supervised learning, unsupervised learning, semi-supervised learning, and reinforcement learning. Supervised learning uses labeled training data to predict target values or classify examples, while unsupervised learning finds hidden patterns in unlabeled data through clustering and dimensionality reduction. Popular machine learning algorithms include KNN, linear regression, logistic regression, support vector machines, decision trees, neural networks, K-means clustering, PCA, and DBSCAN. Scikit-learn is a useful Python library for machine learning that supports these algorithms.

Uploaded by

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

Machine Learning

What is Machine learning?

Machine learning is the science(and art) of programming computers


so they can learn from data.
OR
Machine learning is the field of study that gives computers that
ability to learn without being explicitly programmed.
Author Samuel 1959
A computer program is said to learn from experience E
with respect to some task T and some performance
measure P , it its performance on T as measured by P
imporves with experience E.
Tom Mitchell 1997
Types of machine learning Systems:-
There are so many different types of machine learning
system that it is useful to classify them in broad categories
based on the following criteria:
1)Supervised machine learning
2)Unsupervised machine learning
3) Semi-supervised machine learning
4) Reinforcement
Machine learning system can be calssified according to the amount and type
of supervision they get during training. There are four major categories:
supervised learning, unsupervised learning, semi-supervised learning and
reinforcement Learning

Supervised learning:- In supervised learning the training set you feed to the
algorithm includes the desired solutions called labels:-
A typical supervised learning task is classification. The
Spam filter is a good example of this. It s trained with many
example emails along with their class (spam or ham), and it
must learn how to classify new emails.

Another typical task is to predict a target numeric value,


such as the price of a car, given a set of
features(mileage,age,brand etc) called predictors. This sort
of task is called regression
In case of the regression problem in machine learning predict a
value given an input feature multiple input features, and multiple
output values.

Here are some of the most import supervised learning algorithm:-


• K-nearest neighbors
• Linear regression
• Logistic regression
• Support vector machine
• Decision trees and random forest
• Neural networks
Unsupervised learning:-
In unsupervised learning as you might guess the training
data is unlabeled. The system tries to learn without a
teach or you can say :-
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.
Suppose the unsupervised learning algorithm is given an input
dataset containing images of different types of cats and dogs. The
algorithm is never trained upon the given dataset, which means it
does not have any idea about the features of the dataset. The task of
the unsupervised learning algorithm is to identify the image
features on their own. Unsupervised learning algorithm will
perform this task by clustering the image dataset into the groups
according to similarities between images.
Here are some of the most important unsupervised learning
algorithms
• Clustering
• K means
• DBSCAN
• Hrarchical cluster analysis
Visualization and dimensionality reduction
• Principal component Analysis(PCA)
• Kernel PCA
• Locally linear Embedding (LLE)
Scikit-learn (Sklearn) is the most useful and robust library for machine
learning in Python. It provides a selection of efficient tools for machine
learning and statistical modeling including classification, regression,
clustering and dimensionality reduction via a consistence interface in
Python. This library, which is largely written in Python, is built upon
NumPy, SciPy and Matplotlib.

Scikit-learn is an open source machine learning library that supports


supervised and unsupervised learning. It also provides various tools for
model fitting, data preprocessing, model selection, model evaluation,
and many other utilities.

You might also like