SlideShare a Scribd company logo
1 of 39
Download to read offline
Outline
Introduction
Artificial neural network
Penalised Linear Regression
Machine Learning based predictive analytics
Dr. Sanjay Shitole
Associate Professor in Information Technology
Secretary-IEEE-GRSS Bombay Chapter
HOD-Department of Information Technology
Usha Mittal Institute of Technology
SNDT Women’s University, Mumbai.
3rd Biennial International Conference on ‘‘Recent Trends in Image Processing and Pattern Recognition
Jan 03, 2020
Dr. Sanjay Shitole, Secretary (IEEE-GRSS Bombay Chapter) www.sanjayshitole.com
Outline
Introduction
Artificial neural network
Penalised Linear Regression
Outline of Topics
Outline
Introduction
Useful web links and Book
What is Machine Learning
Artificial neural network
Penalised Linear Regression
Choosing Algorithm: Linear or Nonlinear
Performance measures
Data set
Dr. Sanjay Shitole, Secretary (IEEE-GRSS Bombay Chapter) www.sanjayshitole.com
Outline
Introduction
Artificial neural network
Penalised Linear Regression
Useful web links and Book
What is Machine Learning
Need
Dr. Sanjay Shitole, Secretary (IEEE-GRSS Bombay Chapter) www.sanjayshitole.com
Outline
Introduction
Artificial neural network
Penalised Linear Regression
Useful web links and Book
What is Machine Learning
Useful web links and Book
Predictive Analytics using Machine Learning with R Link
Predictive analytics and machine learning Link
Penalized linear regression video youtube Link
Book Machine Learning in Python by Michael Bowles
Dr. Sanjay Shitole, Secretary (IEEE-GRSS Bombay Chapter) www.sanjayshitole.com
Outline
Introduction
Artificial neural network
Penalised Linear Regression
Useful web links and Book
What is Machine Learning
What is Machine Learning ( source: Andrew Ng’s Coursera online course)
Arthur Samual -1959 Field of study that gives computers the
ability to learn without being explicitly programmed.
Dr. Sanjay Shitole, Secretary (IEEE-GRSS Bombay Chapter) www.sanjayshitole.com
Outline
Introduction
Artificial neural network
Penalised Linear Regression
Useful web links and Book
What is Machine Learning
What is Machine Learning ( source: Andrew Ng’s Coursera online course)
Arthur Samual -1959 Field of study that gives computers the
ability to learn without being explicitly programmed.
Tom Mitchell -1998 A computer program is said to learn from
experience E with respect to some task T and some
performance measure P, if its performance on T, as
measured by P, improves with experience E.
Dr. Sanjay Shitole, Secretary (IEEE-GRSS Bombay Chapter) www.sanjayshitole.com
Outline
Introduction
Artificial neural network
Penalised Linear Regression
Useful web links and Book
What is Machine Learning
Machine Learning algorithms
Boosted decision trees
Random forest
Bagged decision tress
logistic regression
Support vector machine
K nearest neighbours
Artificial neural networks
. . .
Dr. Sanjay Shitole, Secretary (IEEE-GRSS Bombay Chapter) www.sanjayshitole.com
Outline
Introduction
Artificial neural network
Penalised Linear Regression
Types of Learning
Learning rules
Implementation
Dr. Sanjay Shitole, Secretary (IEEE-GRSS Bombay Chapter) www.sanjayshitole.com
Outline
Introduction
Artificial neural network
Penalised Linear Regression
Linear Regression : Function approximation
( source: Jack M. Zurada: Intro. to ANN, here Equation 1.2 is h(x) = 0.8sinπx)
Dr. Sanjay Shitole, Secretary (IEEE-GRSS Bombay Chapter) www.sanjayshitole.com
Outline
Introduction
Artificial neural network
Penalised Linear Regression
Choosing Algorithm: Linear or Nonlinear
Performance measures
Data set
Regression
( source: Andrew Ng’s Coursera online course)
Dr. Sanjay Shitole, Secretary (IEEE-GRSS Bombay Chapter) www.sanjayshitole.com
Outline
Introduction
Artificial neural network
Penalised Linear Regression
Choosing Algorithm: Linear or Nonlinear
Performance measures
Data set
Classification
( source: Andrew Ng’s Coursera online course)
Dr. Sanjay Shitole, Secretary (IEEE-GRSS Bombay Chapter) www.sanjayshitole.com
Outline
Introduction
Artificial neural network
Penalised Linear Regression
Choosing Algorithm: Linear or Nonlinear
Performance measures
Data set
Linear Regression
( source: Andrew Ng’s Coursera online course)
Dr. Sanjay Shitole, Secretary (IEEE-GRSS Bombay Chapter) www.sanjayshitole.com
Outline
Introduction
Artificial neural network
Penalised Linear Regression
Choosing Algorithm: Linear or Nonlinear
Performance measures
Data set
Determining what attributes to use for making predictions is
called feature engineering
Data cleaning and feature engineering take 80% to 90% of a
data scientist’s time
Dr. Sanjay Shitole, Secretary (IEEE-GRSS Bombay Chapter) www.sanjayshitole.com
Outline
Introduction
Artificial neural network
Penalised Linear Regression
Choosing Algorithm: Linear or Nonlinear
Performance measures
Data set
Linear Nonlinear
Preferred when data set
has more columns than
rows
Preferred for complex
problemswith many
rows data
when underlying prob-
lem is simple
Training time Much faster Many models generated
during training, takes
time
Dr. Sanjay Shitole, Secretary (IEEE-GRSS Bombay Chapter) www.sanjayshitole.com
Outline
Introduction
Artificial neural network
Penalised Linear Regression
Choosing Algorithm: Linear or Nonlinear
Performance measures
Data set
Performance measures of regression algorithm
In regression problem both the target and the prediction are
real numbers
Error is naturally defined as the difference between the target
and the prediction
It is useful to generate statistical summaries of the errors for
comparison and for diagnostic
The most frequently used summarise are
Mean Square Error (MSE)
Mean Absolute Error (MAE)
Root Mean Square Error (RMSE)
Dr. Sanjay Shitole, Secretary (IEEE-GRSS Bombay Chapter) www.sanjayshitole.com
Outline
Introduction
Artificial neural network
Penalised Linear Regression
Choosing Algorithm: Linear or Nonlinear
Performance measures
Data set
Dr. Sanjay Shitole, Secretary (IEEE-GRSS Bombay Chapter) www.sanjayshitole.com
Outline
Introduction
Artificial neural network
Penalised Linear Regression
Choosing Algorithm: Linear or Nonlinear
Performance measures
Data set
Training data set : Testing data set
Test data size Normally 25 to 35 Percent
Traing data size Normally 75 to 65 Percent
Figure: N fold cross validation: Source: Machine Learning by Michale Bowles
Dr. Sanjay Shitole, Secretary (IEEE-GRSS Bombay Chapter) www.sanjayshitole.com
Outline
Introduction
Artificial neural network
Penalised Linear Regression
Choosing Algorithm: Linear or Nonlinear
Performance measures
Data set
Training data set : Testing data set
Test data size Normally 25 to 35 Percent
Traing data size Normally 75 to 65 Percent
Figure: N fold cross validation: Source: Machine Learning by Michale Bowles
Dr. Sanjay Shitole, Secretary (IEEE-GRSS Bombay Chapter) www.sanjayshitole.com
Outline
Introduction
Artificial neural network
Penalised Linear Regression
Choosing Algorithm: Linear or Nonlinear
Performance measures
Data set
Training data set : Testing data set
Test data size Normally 25 to 35 Percent
Traing data size Normally 75 to 65 Percent
Note One has to keep in mind that the performance of the
trained model deteriorates as the size of the training
data set shrinks
Figure: N fold cross validation: Source: Machine Learning by Michale Bowles
Dr. Sanjay Shitole, Secretary (IEEE-GRSS Bombay Chapter) www.sanjayshitole.com
Outline
Introduction
Artificial neural network
Penalised Linear Regression
Choosing Algorithm: Linear or Nonlinear
Performance measures
Data set
After training “After a model has been trained and tested it is
good practice to recombine the training and test data
into a single set and retrain the model on the largest
data set”
Source: Machine Learning by Michale Bowles
Overfit If there is significant difference between errors on the
training data and testing data
Dr. Sanjay Shitole, Secretary (IEEE-GRSS Bombay Chapter) www.sanjayshitole.com
Outline
Introduction
Artificial neural network
Penalised Linear Regression
Choosing Algorithm: Linear or Nonlinear
Performance measures
Data set
Ridge regression
Over fitting is inherent in Ordinary least square (OLS)
Dr. Sanjay Shitole, Secretary (IEEE-GRSS Bombay Chapter) www.sanjayshitole.com
Outline
Introduction
Artificial neural network
Penalised Linear Regression
Choosing Algorithm: Linear or Nonlinear
Performance measures
Data set
Ridge regression
Over fitting is inherent in Ordinary least square (OLS)
Ridge regression is specific example of a penalized linear
regression algorithm
Dr. Sanjay Shitole, Secretary (IEEE-GRSS Bombay Chapter) www.sanjayshitole.com
Outline
Introduction
Artificial neural network
Penalised Linear Regression
Choosing Algorithm: Linear or Nonlinear
Performance measures
Data set
Ridge regression
Over fitting is inherent in Ordinary least square (OLS)
Ridge regression is specific example of a penalized linear
regression algorithm
Ridge regression regulates over fitting by penalizing the sum
of the regression coefficients squared.
Dr. Sanjay Shitole, Secretary (IEEE-GRSS Bombay Chapter) www.sanjayshitole.com
Outline
Introduction
Artificial neural network
Penalised Linear Regression
Choosing Algorithm: Linear or Nonlinear
Performance measures
Data set
Why Penalised Linear Regression
Extremely fast coefficient estimation
Dr. Sanjay Shitole, Secretary (IEEE-GRSS Bombay Chapter) www.sanjayshitole.com
Outline
Introduction
Artificial neural network
Penalised Linear Regression
Choosing Algorithm: Linear or Nonlinear
Performance measures
Data set
Why Penalised Linear Regression
Extremely fast coefficient estimation
Variable importance information
Dr. Sanjay Shitole, Secretary (IEEE-GRSS Bombay Chapter) www.sanjayshitole.com
Outline
Introduction
Artificial neural network
Penalised Linear Regression
Choosing Algorithm: Linear or Nonlinear
Performance measures
Data set
Why Penalised Linear Regression
Extremely fast coefficient estimation
Variable importance information
Extremely fast evaluation when deployed
Dr. Sanjay Shitole, Secretary (IEEE-GRSS Bombay Chapter) www.sanjayshitole.com
Outline
Introduction
Artificial neural network
Penalised Linear Regression
Choosing Algorithm: Linear or Nonlinear
Performance measures
Data set
Why Penalised Linear Regression
Extremely fast coefficient estimation
Variable importance information
Extremely fast evaluation when deployed
Reliable performance
Dr. Sanjay Shitole, Secretary (IEEE-GRSS Bombay Chapter) www.sanjayshitole.com
Outline
Introduction
Artificial neural network
Penalised Linear Regression
Choosing Algorithm: Linear or Nonlinear
Performance measures
Data set
Why Penalised Linear Regression
Extremely fast coefficient estimation
Variable importance information
Extremely fast evaluation when deployed
Reliable performance
Spares solutions
Dr. Sanjay Shitole, Secretary (IEEE-GRSS Bombay Chapter) www.sanjayshitole.com
Outline
Introduction
Artificial neural network
Penalised Linear Regression
Choosing Algorithm: Linear or Nonlinear
Performance measures
Data set
Why Penalised Linear Regression
Extremely fast coefficient estimation
Variable importance information
Extremely fast evaluation when deployed
Reliable performance
Spares solutions
Problem may require linear model
Dr. Sanjay Shitole, Secretary (IEEE-GRSS Bombay Chapter) www.sanjayshitole.com
Outline
Introduction
Artificial neural network
Penalised Linear Regression
Choosing Algorithm: Linear or Nonlinear
Performance measures
Data set
Why Penalised Linear Regression
Easy to use, they do not have many tunable parameters
Dr. Sanjay Shitole, Secretary (IEEE-GRSS Bombay Chapter) www.sanjayshitole.com
Outline
Introduction
Artificial neural network
Penalised Linear Regression
Choosing Algorithm: Linear or Nonlinear
Performance measures
Data set
Why Penalised Linear Regression
Easy to use, they do not have many tunable parameters
They have well defined and well structured input types
Dr. Sanjay Shitole, Secretary (IEEE-GRSS Bombay Chapter) www.sanjayshitole.com
Outline
Introduction
Artificial neural network
Penalised Linear Regression
Choosing Algorithm: Linear or Nonlinear
Performance measures
Data set
Why Penalised Linear Regression
Easy to use, they do not have many tunable parameters
They have well defined and well structured input types
They solve several types of problems in regression and
classification
Dr. Sanjay Shitole, Secretary (IEEE-GRSS Bombay Chapter) www.sanjayshitole.com
Outline
Introduction
Artificial neural network
Penalised Linear Regression
Choosing Algorithm: Linear or Nonlinear
Performance measures
Data set
Why Penalised Linear Regression
Easy to use, they do not have many tunable parameters
They have well defined and well structured input types
They solve several types of problems in regression and
classification
One of their most important features is that they indicate
which of their input variables is most important features for
producing variables. This turn out to be an invaluable feature
in machine learning algorithm.
Dr. Sanjay Shitole, Secretary (IEEE-GRSS Bombay Chapter) www.sanjayshitole.com
Outline
Introduction
Artificial neural network
Penalised Linear Regression
Choosing Algorithm: Linear or Nonlinear
Performance measures
Data set
Example Training Set
OUTCOMES FEATURES 1 FEATURE2 FEATURE3
$ spent 2013 Gender $ spent 2012 Age
100 M 0.0 25
225 F 250 32
75 F 12 17
Outcomes (target, label, endpoint), feature2 and feature 3 are
real valued [‘FEATURES’ are attributes ]
The gender attribute (Feature 1) is two values, making it
categorical (factor) attribute
Dr. Sanjay Shitole, Secretary (IEEE-GRSS Bombay Chapter) www.sanjayshitole.com
Outline
Introduction
Artificial neural network
Penalised Linear Regression
Choosing Algorithm: Linear or Nonlinear
Performance measures
Data set
Goal with a function approximation problem
build a function relating the attributes to the outcome
to minimize the error in the same sense
Dr. Sanjay Shitole, Secretary (IEEE-GRSS Bombay Chapter) www.sanjayshitole.com
Outline
Introduction
Artificial neural network
Penalised Linear Regression
Choosing Algorithm: Linear or Nonlinear
Performance measures
Data set
Dataset shown in Table can be shown in Matrix from
Y =





y1
y2
...
yn





X =





x11 x12 . . . x1m
x21 x22 . . . x2m
...
...
...
...
xn1 xn2 . . . xnm





Vector of outcomes Matrix of attributes
β =





β1
β2
...
βm





Vector of model coefficients
Dr. Sanjay Shitole, Secretary (IEEE-GRSS Bombay Chapter) www.sanjayshitole.com
Outline
Introduction
Artificial neural network
Penalised Linear Regression
Choosing Algorithm: Linear or Nonlinear
Performance measures
Data set
Prediction of yi = xi ∗ β + β0
= xi1 ∗ β1 + xi2 ∗ β2 + . . . + xim ∗ βm + β0
To make a prediction, take each attribute, multiply it by
corresponding beta, sum these products, and add a constant.
Training a model means Finding the numbers that make
vector β and constant β0.
Error means difference between the actaul value of yi and the
prediction of yi .
Minimzation of above equation yields ordianry least square values
βbest
0 βbest = argminβ0β(1
n
n
i=1(yi − (xi ∗ β + β0))2)
Dr. Sanjay Shitole, Secretary (IEEE-GRSS Bombay Chapter) www.sanjayshitole.com
Outline
Introduction
Artificial neural network
Penalised Linear Regression
Choosing Algorithm: Linear or Nonlinear
Performance measures
Data set
Adding a coefficient penalty to the OLS formulation
Following coefficient penalty equation is used. This will be useful
to balance the conflicting goals of minimizing the squared
prediction error and the squared values of the coefficients.
λβT β
2
=
λ(β2
1 + β2
2 + . . . + β2
n)
2
The parameter λ can range between 0 and plus infinity.
Solve penalized minimization problem for a verity of different
values of λ and test each of these solution on out of sample data,
and the solution that minimizes the out of sample error is used for
making real word predictions.
Dr. Sanjay Shitole, Secretary (IEEE-GRSS Bombay Chapter) www.sanjayshitole.com
Outline
Introduction
Artificial neural network
Penalised Linear Regression
Choosing Algorithm: Linear or Nonlinear
Performance measures
Data set
Thank you
Dr. Sanjay Shitole, Secretary (IEEE-GRSS Bombay Chapter) www.sanjayshitole.com

More Related Content

What's hot

Artificial Neural Networks: Basics
Artificial Neural Networks: BasicsArtificial Neural Networks: Basics
Artificial Neural Networks: BasicsDr. Vaibhav Kumar
 
IEEE Pattern analysis and machine intelligence 2016 Title and Abstract
IEEE Pattern analysis and machine intelligence 2016 Title and AbstractIEEE Pattern analysis and machine intelligence 2016 Title and Abstract
IEEE Pattern analysis and machine intelligence 2016 Title and Abstracttsysglobalsolutions
 
Model of Differential Equation for Genetic Algorithm with Neural Network (GAN...
Model of Differential Equation for Genetic Algorithm with Neural Network (GAN...Model of Differential Equation for Genetic Algorithm with Neural Network (GAN...
Model of Differential Equation for Genetic Algorithm with Neural Network (GAN...Sarvesh Kumar
 
Predictive Data Mining with Normalized Adaptive Training Method for Neural Ne...
Predictive Data Mining with Normalized Adaptive Training Method for Neural Ne...Predictive Data Mining with Normalized Adaptive Training Method for Neural Ne...
Predictive Data Mining with Normalized Adaptive Training Method for Neural Ne...IJERDJOURNAL
 
Table of Contents
Table of ContentsTable of Contents
Table of Contentsbutest
 
Survey on Artificial Neural Network Learning Technique Algorithms
Survey on Artificial Neural Network Learning Technique AlgorithmsSurvey on Artificial Neural Network Learning Technique Algorithms
Survey on Artificial Neural Network Learning Technique AlgorithmsIRJET Journal
 
Makgopa Setati_Machine Learning for Decision Support in Distributed Systems_M...
Makgopa Setati_Machine Learning for Decision Support in Distributed Systems_M...Makgopa Setati_Machine Learning for Decision Support in Distributed Systems_M...
Makgopa Setati_Machine Learning for Decision Support in Distributed Systems_M...Makgopa Gareth Setati
 
Computational Rationality I - a Lecture at Aalto University by Antti Oulasvirta
Computational Rationality I - a Lecture at Aalto University by Antti OulasvirtaComputational Rationality I - a Lecture at Aalto University by Antti Oulasvirta
Computational Rationality I - a Lecture at Aalto University by Antti OulasvirtaAalto University
 
Human in the loop: Bayesian Rules Enabling Explainable AI
Human in the loop: Bayesian Rules Enabling Explainable AIHuman in the loop: Bayesian Rules Enabling Explainable AI
Human in the loop: Bayesian Rules Enabling Explainable AIPramit Choudhary
 

What's hot (11)

Artificial Neural Networks: Basics
Artificial Neural Networks: BasicsArtificial Neural Networks: Basics
Artificial Neural Networks: Basics
 
IEEE Pattern analysis and machine intelligence 2016 Title and Abstract
IEEE Pattern analysis and machine intelligence 2016 Title and AbstractIEEE Pattern analysis and machine intelligence 2016 Title and Abstract
IEEE Pattern analysis and machine intelligence 2016 Title and Abstract
 
bbbPaper
bbbPaperbbbPaper
bbbPaper
 
Model of Differential Equation for Genetic Algorithm with Neural Network (GAN...
Model of Differential Equation for Genetic Algorithm with Neural Network (GAN...Model of Differential Equation for Genetic Algorithm with Neural Network (GAN...
Model of Differential Equation for Genetic Algorithm with Neural Network (GAN...
 
Predictive Data Mining with Normalized Adaptive Training Method for Neural Ne...
Predictive Data Mining with Normalized Adaptive Training Method for Neural Ne...Predictive Data Mining with Normalized Adaptive Training Method for Neural Ne...
Predictive Data Mining with Normalized Adaptive Training Method for Neural Ne...
 
Table of Contents
Table of ContentsTable of Contents
Table of Contents
 
Survey on Artificial Neural Network Learning Technique Algorithms
Survey on Artificial Neural Network Learning Technique AlgorithmsSurvey on Artificial Neural Network Learning Technique Algorithms
Survey on Artificial Neural Network Learning Technique Algorithms
 
Makgopa Setati_Machine Learning for Decision Support in Distributed Systems_M...
Makgopa Setati_Machine Learning for Decision Support in Distributed Systems_M...Makgopa Setati_Machine Learning for Decision Support in Distributed Systems_M...
Makgopa Setati_Machine Learning for Decision Support in Distributed Systems_M...
 
Eckovation Machine Learning
Eckovation Machine LearningEckovation Machine Learning
Eckovation Machine Learning
 
Computational Rationality I - a Lecture at Aalto University by Antti Oulasvirta
Computational Rationality I - a Lecture at Aalto University by Antti OulasvirtaComputational Rationality I - a Lecture at Aalto University by Antti Oulasvirta
Computational Rationality I - a Lecture at Aalto University by Antti Oulasvirta
 
Human in the loop: Bayesian Rules Enabling Explainable AI
Human in the loop: Bayesian Rules Enabling Explainable AIHuman in the loop: Bayesian Rules Enabling Explainable AI
Human in the loop: Bayesian Rules Enabling Explainable AI
 

Similar to Machine Learning based predictive analytics

Summary.ppt
Summary.pptSummary.ppt
Summary.pptbutest
 
Artificial neural network
Artificial neural networkArtificial neural network
Artificial neural networkGauravPandey319
 
Training artificial neural network using particle swarm optimization algorithm
Training artificial neural network using particle swarm optimization algorithmTraining artificial neural network using particle swarm optimization algorithm
Training artificial neural network using particle swarm optimization algorithmA. Roy
 
Training artificial neural network using particle swarm optimization algorithm
Training artificial neural network using particle swarm optimization algorithmTraining artificial neural network using particle swarm optimization algorithm
Training artificial neural network using particle swarm optimization algorithmA. Roy
 
32_Nov07_MachineLear..
32_Nov07_MachineLear..32_Nov07_MachineLear..
32_Nov07_MachineLear..butest
 
A Novel Feature Selection with Annealing For Computer Vision And Big Data Lea...
A Novel Feature Selection with Annealing For Computer Vision And Big Data Lea...A Novel Feature Selection with Annealing For Computer Vision And Big Data Lea...
A Novel Feature Selection with Annealing For Computer Vision And Big Data Lea...theijes
 
IRJET- Human Heart Disease Prediction using Ensemble Learning and Particle Sw...
IRJET- Human Heart Disease Prediction using Ensemble Learning and Particle Sw...IRJET- Human Heart Disease Prediction using Ensemble Learning and Particle Sw...
IRJET- Human Heart Disease Prediction using Ensemble Learning and Particle Sw...IRJET Journal
 
Music Genre Classification using Machine Learning
Music Genre Classification using Machine LearningMusic Genre Classification using Machine Learning
Music Genre Classification using Machine LearningIRJET Journal
 
Neural network based numerical digits recognization using nnt in matlab
Neural network based numerical digits recognization using nnt in matlabNeural network based numerical digits recognization using nnt in matlab
Neural network based numerical digits recognization using nnt in matlabijcses
 
Neural Network Implementation Control Mobile Robot
Neural Network Implementation Control Mobile RobotNeural Network Implementation Control Mobile Robot
Neural Network Implementation Control Mobile RobotIRJET Journal
 
Industrial application
Industrial application Industrial application
Industrial application Ashish Goel
 
Leap - Learning Adaptive Prosthetic Limb
Leap - Learning Adaptive Prosthetic LimbLeap - Learning Adaptive Prosthetic Limb
Leap - Learning Adaptive Prosthetic LimbPrasanna Venkataramanan
 
Volume 2-issue-6-2165-2172
Volume 2-issue-6-2165-2172Volume 2-issue-6-2165-2172
Volume 2-issue-6-2165-2172Editor IJARCET
 
Volume 2-issue-6-2165-2172
Volume 2-issue-6-2165-2172Volume 2-issue-6-2165-2172
Volume 2-issue-6-2165-2172Editor IJARCET
 

Similar to Machine Learning based predictive analytics (20)

Summary.ppt
Summary.pptSummary.ppt
Summary.ppt
 
Ssbse12b.ppt
Ssbse12b.pptSsbse12b.ppt
Ssbse12b.ppt
 
Ssbse12b.ppt
Ssbse12b.pptSsbse12b.ppt
Ssbse12b.ppt
 
Artificial neural network
Artificial neural networkArtificial neural network
Artificial neural network
 
Training artificial neural network using particle swarm optimization algorithm
Training artificial neural network using particle swarm optimization algorithmTraining artificial neural network using particle swarm optimization algorithm
Training artificial neural network using particle swarm optimization algorithm
 
Training artificial neural network using particle swarm optimization algorithm
Training artificial neural network using particle swarm optimization algorithmTraining artificial neural network using particle swarm optimization algorithm
Training artificial neural network using particle swarm optimization algorithm
 
32_Nov07_MachineLear..
32_Nov07_MachineLear..32_Nov07_MachineLear..
32_Nov07_MachineLear..
 
A Novel Feature Selection with Annealing For Computer Vision And Big Data Lea...
A Novel Feature Selection with Annealing For Computer Vision And Big Data Lea...A Novel Feature Selection with Annealing For Computer Vision And Big Data Lea...
A Novel Feature Selection with Annealing For Computer Vision And Big Data Lea...
 
IRJET- Human Heart Disease Prediction using Ensemble Learning and Particle Sw...
IRJET- Human Heart Disease Prediction using Ensemble Learning and Particle Sw...IRJET- Human Heart Disease Prediction using Ensemble Learning and Particle Sw...
IRJET- Human Heart Disease Prediction using Ensemble Learning and Particle Sw...
 
Music Genre Classification using Machine Learning
Music Genre Classification using Machine LearningMusic Genre Classification using Machine Learning
Music Genre Classification using Machine Learning
 
Neural network based numerical digits recognization using nnt in matlab
Neural network based numerical digits recognization using nnt in matlabNeural network based numerical digits recognization using nnt in matlab
Neural network based numerical digits recognization using nnt in matlab
 
Neural Network Implementation Control Mobile Robot
Neural Network Implementation Control Mobile RobotNeural Network Implementation Control Mobile Robot
Neural Network Implementation Control Mobile Robot
 
B04302018024
B04302018024B04302018024
B04302018024
 
GROUP(5) MEMBERS.pptx
GROUP(5) MEMBERS.pptxGROUP(5) MEMBERS.pptx
GROUP(5) MEMBERS.pptx
 
Industrial application
Industrial application Industrial application
Industrial application
 
Machine Learning_Unit 2_Full.ppt.pdf
Machine Learning_Unit 2_Full.ppt.pdfMachine Learning_Unit 2_Full.ppt.pdf
Machine Learning_Unit 2_Full.ppt.pdf
 
Leap - Learning Adaptive Prosthetic Limb
Leap - Learning Adaptive Prosthetic LimbLeap - Learning Adaptive Prosthetic Limb
Leap - Learning Adaptive Prosthetic Limb
 
my IEEE
my IEEEmy IEEE
my IEEE
 
Volume 2-issue-6-2165-2172
Volume 2-issue-6-2165-2172Volume 2-issue-6-2165-2172
Volume 2-issue-6-2165-2172
 
Volume 2-issue-6-2165-2172
Volume 2-issue-6-2165-2172Volume 2-issue-6-2165-2172
Volume 2-issue-6-2165-2172
 

More from Dr. Sanjay Shitole

More from Dr. Sanjay Shitole (11)

Research_presentation_IIC.pdf
Research_presentation_IIC.pdfResearch_presentation_IIC.pdf
Research_presentation_IIC.pdf
 
importance_RP.pdf
importance_RP.pdfimportance_RP.pdf
importance_RP.pdf
 
IPR.pdf
IPR.pdfIPR.pdf
IPR.pdf
 
SOFM based calssification for LU
SOFM based calssification for LUSOFM based calssification for LU
SOFM based calssification for LU
 
IoT with Python
IoT with PythonIoT with Python
IoT with Python
 
Image Processing Techniques: Remote Sensing Perspective
Image Processing Techniques: Remote Sensing PerspectiveImage Processing Techniques: Remote Sensing Perspective
Image Processing Techniques: Remote Sensing Perspective
 
Modern Trends in Engineering, Science and Technology
Modern Trends in Engineering, Science and TechnologyModern Trends in Engineering, Science and Technology
Modern Trends in Engineering, Science and Technology
 
Scientific Computing with GNU-Octave
Scientific Computing with GNU-OctaveScientific Computing with GNU-Octave
Scientific Computing with GNU-Octave
 
What is Xfig
What is XfigWhat is Xfig
What is Xfig
 
Scientific Paper Writing
Scientific Paper WritingScientific Paper Writing
Scientific Paper Writing
 
Intoduction to Neural Network
Intoduction to Neural NetworkIntoduction to Neural Network
Intoduction to Neural Network
 

Recently uploaded

microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxheathfieldcps1
 
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...Shubhangi Sonawane
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxVishalSingh1417
 
fourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingfourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingTeacherCyreneCayanan
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfciinovamais
 
An Overview of Mutual Funds Bcom Project.pdf
An Overview of Mutual Funds Bcom Project.pdfAn Overview of Mutual Funds Bcom Project.pdf
An Overview of Mutual Funds Bcom Project.pdfSanaAli374401
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdfQucHHunhnh
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxAreebaZafar22
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxnegromaestrong
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17Celine George
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.christianmathematics
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphThiyagu K
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactPECB
 
psychiatric nursing HISTORY COLLECTION .docx
psychiatric  nursing HISTORY  COLLECTION  .docxpsychiatric  nursing HISTORY  COLLECTION  .docx
psychiatric nursing HISTORY COLLECTION .docxPoojaSen20
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAssociation for Project Management
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxVishalSingh1417
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeThiyagu K
 

Recently uploaded (20)

microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
fourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingfourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writing
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
An Overview of Mutual Funds Bcom Project.pdf
An Overview of Mutual Funds Bcom Project.pdfAn Overview of Mutual Funds Bcom Project.pdf
An Overview of Mutual Funds Bcom Project.pdf
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptx
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot Graph
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
 
psychiatric nursing HISTORY COLLECTION .docx
psychiatric  nursing HISTORY  COLLECTION  .docxpsychiatric  nursing HISTORY  COLLECTION  .docx
psychiatric nursing HISTORY COLLECTION .docx
 
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across Sectors
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptx
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 

Machine Learning based predictive analytics

  • 1. Outline Introduction Artificial neural network Penalised Linear Regression Machine Learning based predictive analytics Dr. Sanjay Shitole Associate Professor in Information Technology Secretary-IEEE-GRSS Bombay Chapter HOD-Department of Information Technology Usha Mittal Institute of Technology SNDT Women’s University, Mumbai. 3rd Biennial International Conference on ‘‘Recent Trends in Image Processing and Pattern Recognition Jan 03, 2020 Dr. Sanjay Shitole, Secretary (IEEE-GRSS Bombay Chapter) www.sanjayshitole.com
  • 2. Outline Introduction Artificial neural network Penalised Linear Regression Outline of Topics Outline Introduction Useful web links and Book What is Machine Learning Artificial neural network Penalised Linear Regression Choosing Algorithm: Linear or Nonlinear Performance measures Data set Dr. Sanjay Shitole, Secretary (IEEE-GRSS Bombay Chapter) www.sanjayshitole.com
  • 3. Outline Introduction Artificial neural network Penalised Linear Regression Useful web links and Book What is Machine Learning Need Dr. Sanjay Shitole, Secretary (IEEE-GRSS Bombay Chapter) www.sanjayshitole.com
  • 4. Outline Introduction Artificial neural network Penalised Linear Regression Useful web links and Book What is Machine Learning Useful web links and Book Predictive Analytics using Machine Learning with R Link Predictive analytics and machine learning Link Penalized linear regression video youtube Link Book Machine Learning in Python by Michael Bowles Dr. Sanjay Shitole, Secretary (IEEE-GRSS Bombay Chapter) www.sanjayshitole.com
  • 5. Outline Introduction Artificial neural network Penalised Linear Regression Useful web links and Book What is Machine Learning What is Machine Learning ( source: Andrew Ng’s Coursera online course) Arthur Samual -1959 Field of study that gives computers the ability to learn without being explicitly programmed. Dr. Sanjay Shitole, Secretary (IEEE-GRSS Bombay Chapter) www.sanjayshitole.com
  • 6. Outline Introduction Artificial neural network Penalised Linear Regression Useful web links and Book What is Machine Learning What is Machine Learning ( source: Andrew Ng’s Coursera online course) Arthur Samual -1959 Field of study that gives computers the ability to learn without being explicitly programmed. Tom Mitchell -1998 A computer program is said to learn from experience E with respect to some task T and some performance measure P, if its performance on T, as measured by P, improves with experience E. Dr. Sanjay Shitole, Secretary (IEEE-GRSS Bombay Chapter) www.sanjayshitole.com
  • 7. Outline Introduction Artificial neural network Penalised Linear Regression Useful web links and Book What is Machine Learning Machine Learning algorithms Boosted decision trees Random forest Bagged decision tress logistic regression Support vector machine K nearest neighbours Artificial neural networks . . . Dr. Sanjay Shitole, Secretary (IEEE-GRSS Bombay Chapter) www.sanjayshitole.com
  • 8. Outline Introduction Artificial neural network Penalised Linear Regression Types of Learning Learning rules Implementation Dr. Sanjay Shitole, Secretary (IEEE-GRSS Bombay Chapter) www.sanjayshitole.com
  • 9. Outline Introduction Artificial neural network Penalised Linear Regression Linear Regression : Function approximation ( source: Jack M. Zurada: Intro. to ANN, here Equation 1.2 is h(x) = 0.8sinπx) Dr. Sanjay Shitole, Secretary (IEEE-GRSS Bombay Chapter) www.sanjayshitole.com
  • 10. Outline Introduction Artificial neural network Penalised Linear Regression Choosing Algorithm: Linear or Nonlinear Performance measures Data set Regression ( source: Andrew Ng’s Coursera online course) Dr. Sanjay Shitole, Secretary (IEEE-GRSS Bombay Chapter) www.sanjayshitole.com
  • 11. Outline Introduction Artificial neural network Penalised Linear Regression Choosing Algorithm: Linear or Nonlinear Performance measures Data set Classification ( source: Andrew Ng’s Coursera online course) Dr. Sanjay Shitole, Secretary (IEEE-GRSS Bombay Chapter) www.sanjayshitole.com
  • 12. Outline Introduction Artificial neural network Penalised Linear Regression Choosing Algorithm: Linear or Nonlinear Performance measures Data set Linear Regression ( source: Andrew Ng’s Coursera online course) Dr. Sanjay Shitole, Secretary (IEEE-GRSS Bombay Chapter) www.sanjayshitole.com
  • 13. Outline Introduction Artificial neural network Penalised Linear Regression Choosing Algorithm: Linear or Nonlinear Performance measures Data set Determining what attributes to use for making predictions is called feature engineering Data cleaning and feature engineering take 80% to 90% of a data scientist’s time Dr. Sanjay Shitole, Secretary (IEEE-GRSS Bombay Chapter) www.sanjayshitole.com
  • 14. Outline Introduction Artificial neural network Penalised Linear Regression Choosing Algorithm: Linear or Nonlinear Performance measures Data set Linear Nonlinear Preferred when data set has more columns than rows Preferred for complex problemswith many rows data when underlying prob- lem is simple Training time Much faster Many models generated during training, takes time Dr. Sanjay Shitole, Secretary (IEEE-GRSS Bombay Chapter) www.sanjayshitole.com
  • 15. Outline Introduction Artificial neural network Penalised Linear Regression Choosing Algorithm: Linear or Nonlinear Performance measures Data set Performance measures of regression algorithm In regression problem both the target and the prediction are real numbers Error is naturally defined as the difference between the target and the prediction It is useful to generate statistical summaries of the errors for comparison and for diagnostic The most frequently used summarise are Mean Square Error (MSE) Mean Absolute Error (MAE) Root Mean Square Error (RMSE) Dr. Sanjay Shitole, Secretary (IEEE-GRSS Bombay Chapter) www.sanjayshitole.com
  • 16. Outline Introduction Artificial neural network Penalised Linear Regression Choosing Algorithm: Linear or Nonlinear Performance measures Data set Dr. Sanjay Shitole, Secretary (IEEE-GRSS Bombay Chapter) www.sanjayshitole.com
  • 17. Outline Introduction Artificial neural network Penalised Linear Regression Choosing Algorithm: Linear or Nonlinear Performance measures Data set Training data set : Testing data set Test data size Normally 25 to 35 Percent Traing data size Normally 75 to 65 Percent Figure: N fold cross validation: Source: Machine Learning by Michale Bowles Dr. Sanjay Shitole, Secretary (IEEE-GRSS Bombay Chapter) www.sanjayshitole.com
  • 18. Outline Introduction Artificial neural network Penalised Linear Regression Choosing Algorithm: Linear or Nonlinear Performance measures Data set Training data set : Testing data set Test data size Normally 25 to 35 Percent Traing data size Normally 75 to 65 Percent Figure: N fold cross validation: Source: Machine Learning by Michale Bowles Dr. Sanjay Shitole, Secretary (IEEE-GRSS Bombay Chapter) www.sanjayshitole.com
  • 19. Outline Introduction Artificial neural network Penalised Linear Regression Choosing Algorithm: Linear or Nonlinear Performance measures Data set Training data set : Testing data set Test data size Normally 25 to 35 Percent Traing data size Normally 75 to 65 Percent Note One has to keep in mind that the performance of the trained model deteriorates as the size of the training data set shrinks Figure: N fold cross validation: Source: Machine Learning by Michale Bowles Dr. Sanjay Shitole, Secretary (IEEE-GRSS Bombay Chapter) www.sanjayshitole.com
  • 20. Outline Introduction Artificial neural network Penalised Linear Regression Choosing Algorithm: Linear or Nonlinear Performance measures Data set After training “After a model has been trained and tested it is good practice to recombine the training and test data into a single set and retrain the model on the largest data set” Source: Machine Learning by Michale Bowles Overfit If there is significant difference between errors on the training data and testing data Dr. Sanjay Shitole, Secretary (IEEE-GRSS Bombay Chapter) www.sanjayshitole.com
  • 21. Outline Introduction Artificial neural network Penalised Linear Regression Choosing Algorithm: Linear or Nonlinear Performance measures Data set Ridge regression Over fitting is inherent in Ordinary least square (OLS) Dr. Sanjay Shitole, Secretary (IEEE-GRSS Bombay Chapter) www.sanjayshitole.com
  • 22. Outline Introduction Artificial neural network Penalised Linear Regression Choosing Algorithm: Linear or Nonlinear Performance measures Data set Ridge regression Over fitting is inherent in Ordinary least square (OLS) Ridge regression is specific example of a penalized linear regression algorithm Dr. Sanjay Shitole, Secretary (IEEE-GRSS Bombay Chapter) www.sanjayshitole.com
  • 23. Outline Introduction Artificial neural network Penalised Linear Regression Choosing Algorithm: Linear or Nonlinear Performance measures Data set Ridge regression Over fitting is inherent in Ordinary least square (OLS) Ridge regression is specific example of a penalized linear regression algorithm Ridge regression regulates over fitting by penalizing the sum of the regression coefficients squared. Dr. Sanjay Shitole, Secretary (IEEE-GRSS Bombay Chapter) www.sanjayshitole.com
  • 24. Outline Introduction Artificial neural network Penalised Linear Regression Choosing Algorithm: Linear or Nonlinear Performance measures Data set Why Penalised Linear Regression Extremely fast coefficient estimation Dr. Sanjay Shitole, Secretary (IEEE-GRSS Bombay Chapter) www.sanjayshitole.com
  • 25. Outline Introduction Artificial neural network Penalised Linear Regression Choosing Algorithm: Linear or Nonlinear Performance measures Data set Why Penalised Linear Regression Extremely fast coefficient estimation Variable importance information Dr. Sanjay Shitole, Secretary (IEEE-GRSS Bombay Chapter) www.sanjayshitole.com
  • 26. Outline Introduction Artificial neural network Penalised Linear Regression Choosing Algorithm: Linear or Nonlinear Performance measures Data set Why Penalised Linear Regression Extremely fast coefficient estimation Variable importance information Extremely fast evaluation when deployed Dr. Sanjay Shitole, Secretary (IEEE-GRSS Bombay Chapter) www.sanjayshitole.com
  • 27. Outline Introduction Artificial neural network Penalised Linear Regression Choosing Algorithm: Linear or Nonlinear Performance measures Data set Why Penalised Linear Regression Extremely fast coefficient estimation Variable importance information Extremely fast evaluation when deployed Reliable performance Dr. Sanjay Shitole, Secretary (IEEE-GRSS Bombay Chapter) www.sanjayshitole.com
  • 28. Outline Introduction Artificial neural network Penalised Linear Regression Choosing Algorithm: Linear or Nonlinear Performance measures Data set Why Penalised Linear Regression Extremely fast coefficient estimation Variable importance information Extremely fast evaluation when deployed Reliable performance Spares solutions Dr. Sanjay Shitole, Secretary (IEEE-GRSS Bombay Chapter) www.sanjayshitole.com
  • 29. Outline Introduction Artificial neural network Penalised Linear Regression Choosing Algorithm: Linear or Nonlinear Performance measures Data set Why Penalised Linear Regression Extremely fast coefficient estimation Variable importance information Extremely fast evaluation when deployed Reliable performance Spares solutions Problem may require linear model Dr. Sanjay Shitole, Secretary (IEEE-GRSS Bombay Chapter) www.sanjayshitole.com
  • 30. Outline Introduction Artificial neural network Penalised Linear Regression Choosing Algorithm: Linear or Nonlinear Performance measures Data set Why Penalised Linear Regression Easy to use, they do not have many tunable parameters Dr. Sanjay Shitole, Secretary (IEEE-GRSS Bombay Chapter) www.sanjayshitole.com
  • 31. Outline Introduction Artificial neural network Penalised Linear Regression Choosing Algorithm: Linear or Nonlinear Performance measures Data set Why Penalised Linear Regression Easy to use, they do not have many tunable parameters They have well defined and well structured input types Dr. Sanjay Shitole, Secretary (IEEE-GRSS Bombay Chapter) www.sanjayshitole.com
  • 32. Outline Introduction Artificial neural network Penalised Linear Regression Choosing Algorithm: Linear or Nonlinear Performance measures Data set Why Penalised Linear Regression Easy to use, they do not have many tunable parameters They have well defined and well structured input types They solve several types of problems in regression and classification Dr. Sanjay Shitole, Secretary (IEEE-GRSS Bombay Chapter) www.sanjayshitole.com
  • 33. Outline Introduction Artificial neural network Penalised Linear Regression Choosing Algorithm: Linear or Nonlinear Performance measures Data set Why Penalised Linear Regression Easy to use, they do not have many tunable parameters They have well defined and well structured input types They solve several types of problems in regression and classification One of their most important features is that they indicate which of their input variables is most important features for producing variables. This turn out to be an invaluable feature in machine learning algorithm. Dr. Sanjay Shitole, Secretary (IEEE-GRSS Bombay Chapter) www.sanjayshitole.com
  • 34. Outline Introduction Artificial neural network Penalised Linear Regression Choosing Algorithm: Linear or Nonlinear Performance measures Data set Example Training Set OUTCOMES FEATURES 1 FEATURE2 FEATURE3 $ spent 2013 Gender $ spent 2012 Age 100 M 0.0 25 225 F 250 32 75 F 12 17 Outcomes (target, label, endpoint), feature2 and feature 3 are real valued [‘FEATURES’ are attributes ] The gender attribute (Feature 1) is two values, making it categorical (factor) attribute Dr. Sanjay Shitole, Secretary (IEEE-GRSS Bombay Chapter) www.sanjayshitole.com
  • 35. Outline Introduction Artificial neural network Penalised Linear Regression Choosing Algorithm: Linear or Nonlinear Performance measures Data set Goal with a function approximation problem build a function relating the attributes to the outcome to minimize the error in the same sense Dr. Sanjay Shitole, Secretary (IEEE-GRSS Bombay Chapter) www.sanjayshitole.com
  • 36. Outline Introduction Artificial neural network Penalised Linear Regression Choosing Algorithm: Linear or Nonlinear Performance measures Data set Dataset shown in Table can be shown in Matrix from Y =      y1 y2 ... yn      X =      x11 x12 . . . x1m x21 x22 . . . x2m ... ... ... ... xn1 xn2 . . . xnm      Vector of outcomes Matrix of attributes β =      β1 β2 ... βm      Vector of model coefficients Dr. Sanjay Shitole, Secretary (IEEE-GRSS Bombay Chapter) www.sanjayshitole.com
  • 37. Outline Introduction Artificial neural network Penalised Linear Regression Choosing Algorithm: Linear or Nonlinear Performance measures Data set Prediction of yi = xi ∗ β + β0 = xi1 ∗ β1 + xi2 ∗ β2 + . . . + xim ∗ βm + β0 To make a prediction, take each attribute, multiply it by corresponding beta, sum these products, and add a constant. Training a model means Finding the numbers that make vector β and constant β0. Error means difference between the actaul value of yi and the prediction of yi . Minimzation of above equation yields ordianry least square values βbest 0 βbest = argminβ0β(1 n n i=1(yi − (xi ∗ β + β0))2) Dr. Sanjay Shitole, Secretary (IEEE-GRSS Bombay Chapter) www.sanjayshitole.com
  • 38. Outline Introduction Artificial neural network Penalised Linear Regression Choosing Algorithm: Linear or Nonlinear Performance measures Data set Adding a coefficient penalty to the OLS formulation Following coefficient penalty equation is used. This will be useful to balance the conflicting goals of minimizing the squared prediction error and the squared values of the coefficients. λβT β 2 = λ(β2 1 + β2 2 + . . . + β2 n) 2 The parameter λ can range between 0 and plus infinity. Solve penalized minimization problem for a verity of different values of λ and test each of these solution on out of sample data, and the solution that minimizes the out of sample error is used for making real word predictions. Dr. Sanjay Shitole, Secretary (IEEE-GRSS Bombay Chapter) www.sanjayshitole.com
  • 39. Outline Introduction Artificial neural network Penalised Linear Regression Choosing Algorithm: Linear or Nonlinear Performance measures Data set Thank you Dr. Sanjay Shitole, Secretary (IEEE-GRSS Bombay Chapter) www.sanjayshitole.com