SlideShare a Scribd company logo
1 of 36
By
Ruta Ashok Kambli
(122071013)
Event Classification & Prediction Using
Support Vector Machine
Scope of Presentation
 Introduction
 Support Vector Machine(SVM)
 Hard-margin SVM
 Soft -margin SVM
 Kernels
 Multiclass classification
 SVM Model Selection
 Case Studies & Results
 Conclusion
Introduction
 Classification & Prediction
 Machine Learning
 Support Vector Machine
Machine
learning
Unsupervised
learning
Clustering
K-mean
Herarchial
Neural
network
Supervised
learning
Classification
SVM
Neural
Network
Decision tree
Regression
Support Vector
Machines
• Supervised machine learning model.
• Analyse data and recognize patterns.
• Used for classification and regression
analysis.
Binary Classification
Consider training data set (𝑥𝑖, 𝑦𝑖) for (i = 1, . . . , M),
with 𝑥𝑖 ∈ ℝ 𝑑
and 𝑦𝑖 ∈ {−1, 1}, learn a classifier
D(x) such that,
𝐷(𝑥𝑖)
≥ 1, 𝑓𝑜𝑟 𝑦𝑖 = 1
≤ −1, 𝑓𝑜𝑟 𝑦𝑖 = −1
……(1)
ie. 𝑦𝑖 𝐷 𝑥𝑖 ≥ 1 for a correct classification.
Binary Classification
x1
x2
denotes +1
denotes -1
 How would you classify these
points using a linear
discriminant function in order
to minimize the error rate?
Binary Classificationdenotes +1
denotes -1
x1
x2
 Infinite number of answers!
 How would you classify these
points using a linear
discriminant function in order
to minimize the error rate?
Binary Classificationdenotes +1
denotes -1
x1
x2
 Infinite number of answers!
 How would you classify these
points using a linear
discriminant function in order
to minimize the error rate?
Binary Classificationdenotes +1
denotes -1
x1
x2
 Infinite number of answers!
x1
x2 How would you classify these
points using a linear
discriminant function in order
to minimize the error rate?
Binary Classificationdenotes +1
denotes -1
 Infinite number of answers!
 Which one is the best?
Binary Classification
“safe zone”
 We have to find out the
optimal hyperplane with the
maximum margin.
 Margin is defined as the
width that the boundary
could be increased by before
hitting a data point
 Why it is the best?
 Robust to outliners and thus
strong generalization ability.
Margin
x1
x2
denotes +1
denotes -1
Hard-margin SVM
Minimise : 𝑄 𝑤, 𝑏 =
1
2
𝑤 2
…….(2)
Subject to: 𝑦𝑖 𝑤 𝑇 𝑥𝑖 + 𝑏 ≥ 1 𝑓𝑜𝑟 𝑖 = (1, … … , 𝑀)
…….(3)
Q(w, b,𝛼)=𝑊 𝑇
𝑊 − 𝑖=1
𝑀
𝛼𝑖 𝑦𝑖 𝑤 𝑇
𝑥𝑖 + 𝑏 − 1 ……(4)
Where 𝛼 = (𝛼𝑖, … … 𝛼 𝑀) and 𝛼𝑖 are the nonnegative Lagrange
multipliers.
• The optimal solution of (4) is given by the saddle
point.
• Where (4) is minimized with respect to w
• Maximized with respect to 𝛼𝑖 (≥ 0)
• Maximized or minimized with respect to b
according to the sign 𝑖=1
𝑀
𝛼𝑖 𝑦𝑖
Soft- margin SVM
𝑦𝑖 𝑤 𝑇
𝑥𝑖 + 𝑏 ≥ 1 − 𝜉𝑖 𝑓𝑜𝑟 𝑖 = 1, … … , 𝑀 …….(7)
Soft margin SVM
𝑚𝑖𝑛𝑖𝑚𝑖𝑠𝑒 𝑄 𝑤, 𝑏, 𝜉 =
1
2
𝑤 2
+
𝐶
𝑃 𝑖=1
𝑀
𝜉𝑖
𝑃
……..(5)
𝑆𝑢𝑏𝑗𝑒𝑐𝑡 𝑡𝑜 𝑦𝑖 𝑤 𝑇 𝑥𝑖 + 𝑏 ≥ 1 − 𝜉𝑖 𝑓𝑜𝑟 𝑖 = 1, … … , 𝑀 ….(6)
𝑄 𝑤, 𝑏, 𝛼, 𝛽
=
1
2
𝑤 2 + 𝐶
𝑖=1
𝑀
𝜉𝑖 −
𝑖=1
𝑀
𝛼𝑖 𝑦𝑖 𝑤 𝑇 𝑥𝑖 + 𝑏 − 1 + 𝜉𝑖 −
𝑖=1
𝑀
𝛽𝑖 𝜉𝑖
……(7)
Kernels
Types of Kernel Function
Polynomial
Radial Base function(RBF)
Sigmoid
Multiclass Classification
 Initially SVM is Binary Classifier.
 Most of the practical applications involve
multiclass classification.
 One against One Approach.
 If n is the number of classes, we generate
n(n-1)/2 models.
 It is not practical for large-scale linear
classification.
SVM Model
Margin Parameter (C) Selection
SVM Model
Kernel Parameter Selection
K-fold Cross Validation
 Create a K-fold partition of the dataset.
 For each of K experiments, use K-1 folds for training
and the remaining one for testing.
 The advantage of K-Fold Cross validation is that all
the examples in the dataset are eventually used for
both training and testing
Classification using
SVM
Data acquisition
using NI-Elvis
Feature
selection using
Wavelate
Feature
classification
using SVM
Data acquisition using NI-Elvis
 Two connectors are
connected to Flexor
Digitorum supercialis
(FDS) muscle.
 The readings are
taken for different
hand movements.
Data acquisition using NI-Elvis
This is time verses
amplitude graph of hand
movement data.
 Class 1 :open hand
 Class 2 : closed hand
 Class 3 :wrist flexion
Results (training & testing)
Subject Training Accuracy (%) Testing Accuracy(%)
Male1 89.5833 86.3636
Male2 93.75 79.1667
Female 1 90 80
Blackout Prediction
Using SVM
Probabilistic Model
Kernel Selection
Kernel Training Accuracy % Testing Accuracy%
Polynomial 100 94.44
Radial 100 100
Sigmoid 52.63 38.89
Margin Parameter Selection
Kernel Parameter
Selection
Conclusion
 Results of first case study show that, single
channel surface Electromyogram analysis is
simple, less expensive and effective.
 The second case study shows, using blackout
prediction model we can predict blackout before it
occurs.
 Here output of SVM is given to emergency control
system, which initiates the prevention mechanism
against the blackout.
Refferences
1. “Support Vector Machines for Pattern
Classification” by Shigeo Abe
2. “Classification of low-level finger contraction
from single channel Surface EMG” by Vijay Pal
Singh and Dinesh Kant Kumar
3. “Fault Location in Power Distribution System
with Distributed Generation Using Support
Vector Machine,” by Agrawal, R.Thukaram
4. M. R. Ahsan, M. I. Ibrahimy, and O. O. Khalifa,
“EMG signal classication for human computer
interaction: A review,"European Journal of
Scientic Research, vol. 33, no. 3, pp. 480-501,
2009.
References
5. J. Kim, S. Mastnik, and E. Andr,”EMG-based
hand gesture recognition for realtime biosignal
interfacing,"13th international conference on
Intelligent user interfaces, 2008, pp.3039.
6. K. Englehart and B. Hudgins, “A robust, real-
time control scheme for multifunction
myoelectric control,"Biomedical Engineering,
IEEE Transactions on, vol. 50, no. 7, pp.
848854, 2003.
7. C Rudin, D Waltz, and R N Anderson, “Machine
learning for the new york city power grid,"IEEE
Trans. on Pattern analysis and machine
intelligence , VOL. 34, NO. 2, February 2011
THANK YOU

More Related Content

What's hot

a novel approach for breast cancer detection using data mining tool weka
a novel approach for breast cancer detection using data mining tool wekaa novel approach for breast cancer detection using data mining tool weka
a novel approach for breast cancer detection using data mining tool wekaahmad abdelhafeez
 
Birch Algorithm With Solved Example
Birch Algorithm With Solved ExampleBirch Algorithm With Solved Example
Birch Algorithm With Solved Examplekailash shaw
 
Support Vector Machine and Implementation using Weka
Support Vector Machine and Implementation using WekaSupport Vector Machine and Implementation using Weka
Support Vector Machine and Implementation using WekaMacha Pujitha
 
Shortest path algorithm
Shortest path algorithmShortest path algorithm
Shortest path algorithmsana younas
 
Backpropagation And Gradient Descent In Neural Networks | Neural Network Tuto...
Backpropagation And Gradient Descent In Neural Networks | Neural Network Tuto...Backpropagation And Gradient Descent In Neural Networks | Neural Network Tuto...
Backpropagation And Gradient Descent In Neural Networks | Neural Network Tuto...Simplilearn
 
Support vector machines
Support vector machinesSupport vector machines
Support vector machinesUjjawal
 
2.6 support vector machines and associative classifiers revised
2.6 support vector machines and associative classifiers revised2.6 support vector machines and associative classifiers revised
2.6 support vector machines and associative classifiers revisedKrish_ver2
 
Classification and prediction
Classification and predictionClassification and prediction
Classification and predictionAcad
 
Classification decision tree
Classification  decision treeClassification  decision tree
Classification decision treeyazad dumasia
 
01 Knapsack using Dynamic Programming
01 Knapsack using Dynamic Programming01 Knapsack using Dynamic Programming
01 Knapsack using Dynamic ProgrammingFenil Shah
 
What is Apriori Algorithm | Edureka
What is Apriori Algorithm | EdurekaWhat is Apriori Algorithm | Edureka
What is Apriori Algorithm | EdurekaEdureka!
 
Association Rule.ppt
Association Rule.pptAssociation Rule.ppt
Association Rule.pptSowmyaJyothi3
 
ERD Case scenario
ERD Case scenarioERD Case scenario
ERD Case scenariomarkthesuth
 
Support Vector Machine - How Support Vector Machine works | SVM in Machine Le...
Support Vector Machine - How Support Vector Machine works | SVM in Machine Le...Support Vector Machine - How Support Vector Machine works | SVM in Machine Le...
Support Vector Machine - How Support Vector Machine works | SVM in Machine Le...Simplilearn
 

What's hot (20)

a novel approach for breast cancer detection using data mining tool weka
a novel approach for breast cancer detection using data mining tool wekaa novel approach for breast cancer detection using data mining tool weka
a novel approach for breast cancer detection using data mining tool weka
 
Birch Algorithm With Solved Example
Birch Algorithm With Solved ExampleBirch Algorithm With Solved Example
Birch Algorithm With Solved Example
 
Support Vector Machine and Implementation using Weka
Support Vector Machine and Implementation using WekaSupport Vector Machine and Implementation using Weka
Support Vector Machine and Implementation using Weka
 
Linear Algebra
Linear AlgebraLinear Algebra
Linear Algebra
 
Shortest path algorithm
Shortest path algorithmShortest path algorithm
Shortest path algorithm
 
Backpropagation And Gradient Descent In Neural Networks | Neural Network Tuto...
Backpropagation And Gradient Descent In Neural Networks | Neural Network Tuto...Backpropagation And Gradient Descent In Neural Networks | Neural Network Tuto...
Backpropagation And Gradient Descent In Neural Networks | Neural Network Tuto...
 
Support vector machines
Support vector machinesSupport vector machines
Support vector machines
 
2.6 support vector machines and associative classifiers revised
2.6 support vector machines and associative classifiers revised2.6 support vector machines and associative classifiers revised
2.6 support vector machines and associative classifiers revised
 
Classification and prediction
Classification and predictionClassification and prediction
Classification and prediction
 
Unit5
Unit5Unit5
Unit5
 
Classification decision tree
Classification  decision treeClassification  decision tree
Classification decision tree
 
Page rank algortihm
Page rank algortihmPage rank algortihm
Page rank algortihm
 
01 Knapsack using Dynamic Programming
01 Knapsack using Dynamic Programming01 Knapsack using Dynamic Programming
01 Knapsack using Dynamic Programming
 
What is Apriori Algorithm | Edureka
What is Apriori Algorithm | EdurekaWhat is Apriori Algorithm | Edureka
What is Apriori Algorithm | Edureka
 
Bayesian network
Bayesian networkBayesian network
Bayesian network
 
Association Rule.ppt
Association Rule.pptAssociation Rule.ppt
Association Rule.ppt
 
ERD Case scenario
ERD Case scenarioERD Case scenario
ERD Case scenario
 
Titanic: Machine Learning from Disaster
Titanic: Machine Learning from DisasterTitanic: Machine Learning from Disaster
Titanic: Machine Learning from Disaster
 
Support Vector Machine - How Support Vector Machine works | SVM in Machine Le...
Support Vector Machine - How Support Vector Machine works | SVM in Machine Le...Support Vector Machine - How Support Vector Machine works | SVM in Machine Le...
Support Vector Machine - How Support Vector Machine works | SVM in Machine Le...
 
Naive bayes
Naive bayesNaive bayes
Naive bayes
 

Viewers also liked

Support Vector Machines
Support Vector MachinesSupport Vector Machines
Support Vector Machinesnextlib
 
Support Vector Machines for Classification
Support Vector Machines for ClassificationSupport Vector Machines for Classification
Support Vector Machines for ClassificationPrakash Pimpale
 
Support Vector Machine for Wind Speed Prediction
Support Vector Machine for Wind Speed PredictionSupport Vector Machine for Wind Speed Prediction
Support Vector Machine for Wind Speed PredictionIJRST Journal
 
Complex Support Vector Machines For Quaternary Classification
Complex Support Vector Machines For Quaternary ClassificationComplex Support Vector Machines For Quaternary Classification
Complex Support Vector Machines For Quaternary ClassificationPantelis Bouboulis
 
Support Vector Machines
Support Vector MachinesSupport Vector Machines
Support Vector Machinesguestfee8698
 
Multiclass classification using Massively Threaded Multiprocessors
Multiclass classification using Massively Threaded MultiprocessorsMulticlass classification using Massively Threaded Multiprocessors
Multiclass classification using Massively Threaded Multiprocessorssergherrero
 
Support Vector Machine
Support Vector MachineSupport Vector Machine
Support Vector MachinePutri Wikie
 
Support Vector Machine without tears
Support Vector Machine without tearsSupport Vector Machine without tears
Support Vector Machine without tearsAnkit Sharma
 
Tweets Classification using Naive Bayes and SVM
Tweets Classification using Naive Bayes and SVMTweets Classification using Naive Bayes and SVM
Tweets Classification using Naive Bayes and SVMTrilok Sharma
 
Support Vector Machines (SVM) - Text Analytics algorithm introduction 2012
Support Vector Machines (SVM) - Text Analytics algorithm introduction 2012Support Vector Machines (SVM) - Text Analytics algorithm introduction 2012
Support Vector Machines (SVM) - Text Analytics algorithm introduction 2012Treparel
 
2013-1 Machine Learning Lecture 05 - Andrew Moore - Support Vector Machines
2013-1 Machine Learning Lecture 05 - Andrew Moore - Support Vector Machines2013-1 Machine Learning Lecture 05 - Andrew Moore - Support Vector Machines
2013-1 Machine Learning Lecture 05 - Andrew Moore - Support Vector MachinesDongseo University
 
Data Science - Part IX - Support Vector Machine
Data Science - Part IX -  Support Vector MachineData Science - Part IX -  Support Vector Machine
Data Science - Part IX - Support Vector MachineDerek Kane
 

Viewers also liked (15)

Support Vector Machine
Support Vector MachineSupport Vector Machine
Support Vector Machine
 
Support Vector Machines
Support Vector MachinesSupport Vector Machines
Support Vector Machines
 
Support Vector Machines for Classification
Support Vector Machines for ClassificationSupport Vector Machines for Classification
Support Vector Machines for Classification
 
Support Vector Machine for Wind Speed Prediction
Support Vector Machine for Wind Speed PredictionSupport Vector Machine for Wind Speed Prediction
Support Vector Machine for Wind Speed Prediction
 
Complex Support Vector Machines For Quaternary Classification
Complex Support Vector Machines For Quaternary ClassificationComplex Support Vector Machines For Quaternary Classification
Complex Support Vector Machines For Quaternary Classification
 
Support Vector Machines
Support Vector MachinesSupport Vector Machines
Support Vector Machines
 
Multiclass classification using Massively Threaded Multiprocessors
Multiclass classification using Massively Threaded MultiprocessorsMulticlass classification using Massively Threaded Multiprocessors
Multiclass classification using Massively Threaded Multiprocessors
 
Support Vector Machine
Support Vector MachineSupport Vector Machine
Support Vector Machine
 
Support Vector Machine without tears
Support Vector Machine without tearsSupport Vector Machine without tears
Support Vector Machine without tears
 
Support Vector machine
Support Vector machineSupport Vector machine
Support Vector machine
 
Tweets Classification using Naive Bayes and SVM
Tweets Classification using Naive Bayes and SVMTweets Classification using Naive Bayes and SVM
Tweets Classification using Naive Bayes and SVM
 
Multidimensional RNN
Multidimensional RNNMultidimensional RNN
Multidimensional RNN
 
Support Vector Machines (SVM) - Text Analytics algorithm introduction 2012
Support Vector Machines (SVM) - Text Analytics algorithm introduction 2012Support Vector Machines (SVM) - Text Analytics algorithm introduction 2012
Support Vector Machines (SVM) - Text Analytics algorithm introduction 2012
 
2013-1 Machine Learning Lecture 05 - Andrew Moore - Support Vector Machines
2013-1 Machine Learning Lecture 05 - Andrew Moore - Support Vector Machines2013-1 Machine Learning Lecture 05 - Andrew Moore - Support Vector Machines
2013-1 Machine Learning Lecture 05 - Andrew Moore - Support Vector Machines
 
Data Science - Part IX - Support Vector Machine
Data Science - Part IX -  Support Vector MachineData Science - Part IX -  Support Vector Machine
Data Science - Part IX - Support Vector Machine
 

Similar to Event Classification & Prediction Using Support Vector Machines (SVM

Support Vector Machine Techniques for Nonlinear Equalization
Support Vector Machine Techniques for Nonlinear EqualizationSupport Vector Machine Techniques for Nonlinear Equalization
Support Vector Machine Techniques for Nonlinear EqualizationShamman Noor Shoudha
 
EE660_Report_YaxinLiu_8448347171
EE660_Report_YaxinLiu_8448347171EE660_Report_YaxinLiu_8448347171
EE660_Report_YaxinLiu_8448347171Yaxin Liu
 
Kaggle Projects Presentation Sawinder Pal Kaur
Kaggle Projects Presentation Sawinder Pal KaurKaggle Projects Presentation Sawinder Pal Kaur
Kaggle Projects Presentation Sawinder Pal KaurSawinder Pal Kaur
 
A Multi-Objective Genetic Algorithm for Pruning Support Vector Machines
A Multi-Objective Genetic Algorithm for Pruning Support Vector MachinesA Multi-Objective Genetic Algorithm for Pruning Support Vector Machines
A Multi-Objective Genetic Algorithm for Pruning Support Vector MachinesMohamed Farouk
 
The world of loss function
The world of loss functionThe world of loss function
The world of loss function홍배 김
 
Machine learning for_finance
Machine learning for_financeMachine learning for_finance
Machine learning for_financeStefan Duprey
 
Anomaly detection using deep one class classifier
Anomaly detection using deep one class classifierAnomaly detection using deep one class classifier
Anomaly detection using deep one class classifier홍배 김
 
Analytical study of feature extraction techniques in opinion mining
Analytical study of feature extraction techniques in opinion miningAnalytical study of feature extraction techniques in opinion mining
Analytical study of feature extraction techniques in opinion miningcsandit
 
Radial Basis Function Neural Network (RBFNN), Induction Motor, Vector control...
Radial Basis Function Neural Network (RBFNN), Induction Motor, Vector control...Radial Basis Function Neural Network (RBFNN), Induction Motor, Vector control...
Radial Basis Function Neural Network (RBFNN), Induction Motor, Vector control...cscpconf
 
ANALYTICAL STUDY OF FEATURE EXTRACTION TECHNIQUES IN OPINION MINING
ANALYTICAL STUDY OF FEATURE EXTRACTION TECHNIQUES IN OPINION MININGANALYTICAL STUDY OF FEATURE EXTRACTION TECHNIQUES IN OPINION MINING
ANALYTICAL STUDY OF FEATURE EXTRACTION TECHNIQUES IN OPINION MININGcsandit
 
Efficient anomaly detection via matrix sketching
Efficient anomaly detection via matrix sketchingEfficient anomaly detection via matrix sketching
Efficient anomaly detection via matrix sketchingHsing-chuan Hsieh
 
Show, Attend and Tell: Neural Image Caption Generation with Visual Attention
Show, Attend and Tell: Neural Image Caption Generation with Visual AttentionShow, Attend and Tell: Neural Image Caption Generation with Visual Attention
Show, Attend and Tell: Neural Image Caption Generation with Visual AttentionEun Ji Lee
 
The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)theijes
 
A Fuzzy Interactive BI-objective Model for SVM to Identify the Best Compromis...
A Fuzzy Interactive BI-objective Model for SVM to Identify the Best Compromis...A Fuzzy Interactive BI-objective Model for SVM to Identify the Best Compromis...
A Fuzzy Interactive BI-objective Model for SVM to Identify the Best Compromis...ijfls
 
A FUZZY INTERACTIVE BI-OBJECTIVE MODEL FOR SVM TO IDENTIFY THE BEST COMPROMIS...
A FUZZY INTERACTIVE BI-OBJECTIVE MODEL FOR SVM TO IDENTIFY THE BEST COMPROMIS...A FUZZY INTERACTIVE BI-OBJECTIVE MODEL FOR SVM TO IDENTIFY THE BEST COMPROMIS...
A FUZZY INTERACTIVE BI-OBJECTIVE MODEL FOR SVM TO IDENTIFY THE BEST COMPROMIS...ijfls
 
Svm map reduce_slides
Svm map reduce_slidesSvm map reduce_slides
Svm map reduce_slidesSara Asher
 
Lesson_8_DeepLearning.pdf
Lesson_8_DeepLearning.pdfLesson_8_DeepLearning.pdf
Lesson_8_DeepLearning.pdfssuser7f0b19
 

Similar to Event Classification & Prediction Using Support Vector Machines (SVM (20)

Support Vector Machine Techniques for Nonlinear Equalization
Support Vector Machine Techniques for Nonlinear EqualizationSupport Vector Machine Techniques for Nonlinear Equalization
Support Vector Machine Techniques for Nonlinear Equalization
 
EE660_Report_YaxinLiu_8448347171
EE660_Report_YaxinLiu_8448347171EE660_Report_YaxinLiu_8448347171
EE660_Report_YaxinLiu_8448347171
 
Kaggle Projects Presentation Sawinder Pal Kaur
Kaggle Projects Presentation Sawinder Pal KaurKaggle Projects Presentation Sawinder Pal Kaur
Kaggle Projects Presentation Sawinder Pal Kaur
 
A Multi-Objective Genetic Algorithm for Pruning Support Vector Machines
A Multi-Objective Genetic Algorithm for Pruning Support Vector MachinesA Multi-Objective Genetic Algorithm for Pruning Support Vector Machines
A Multi-Objective Genetic Algorithm for Pruning Support Vector Machines
 
The world of loss function
The world of loss functionThe world of loss function
The world of loss function
 
Machine learning for_finance
Machine learning for_financeMachine learning for_finance
Machine learning for_finance
 
Anomaly detection using deep one class classifier
Anomaly detection using deep one class classifierAnomaly detection using deep one class classifier
Anomaly detection using deep one class classifier
 
Svm vs ls svm
Svm vs ls svmSvm vs ls svm
Svm vs ls svm
 
Analytical study of feature extraction techniques in opinion mining
Analytical study of feature extraction techniques in opinion miningAnalytical study of feature extraction techniques in opinion mining
Analytical study of feature extraction techniques in opinion mining
 
Radial Basis Function Neural Network (RBFNN), Induction Motor, Vector control...
Radial Basis Function Neural Network (RBFNN), Induction Motor, Vector control...Radial Basis Function Neural Network (RBFNN), Induction Motor, Vector control...
Radial Basis Function Neural Network (RBFNN), Induction Motor, Vector control...
 
ANALYTICAL STUDY OF FEATURE EXTRACTION TECHNIQUES IN OPINION MINING
ANALYTICAL STUDY OF FEATURE EXTRACTION TECHNIQUES IN OPINION MININGANALYTICAL STUDY OF FEATURE EXTRACTION TECHNIQUES IN OPINION MINING
ANALYTICAL STUDY OF FEATURE EXTRACTION TECHNIQUES IN OPINION MINING
 
Svm algorithm
Svm algorithmSvm algorithm
Svm algorithm
 
Efficient anomaly detection via matrix sketching
Efficient anomaly detection via matrix sketchingEfficient anomaly detection via matrix sketching
Efficient anomaly detection via matrix sketching
 
Show, Attend and Tell: Neural Image Caption Generation with Visual Attention
Show, Attend and Tell: Neural Image Caption Generation with Visual AttentionShow, Attend and Tell: Neural Image Caption Generation with Visual Attention
Show, Attend and Tell: Neural Image Caption Generation with Visual Attention
 
The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)
 
A Fuzzy Interactive BI-objective Model for SVM to Identify the Best Compromis...
A Fuzzy Interactive BI-objective Model for SVM to Identify the Best Compromis...A Fuzzy Interactive BI-objective Model for SVM to Identify the Best Compromis...
A Fuzzy Interactive BI-objective Model for SVM to Identify the Best Compromis...
 
A FUZZY INTERACTIVE BI-OBJECTIVE MODEL FOR SVM TO IDENTIFY THE BEST COMPROMIS...
A FUZZY INTERACTIVE BI-OBJECTIVE MODEL FOR SVM TO IDENTIFY THE BEST COMPROMIS...A FUZZY INTERACTIVE BI-OBJECTIVE MODEL FOR SVM TO IDENTIFY THE BEST COMPROMIS...
A FUZZY INTERACTIVE BI-OBJECTIVE MODEL FOR SVM TO IDENTIFY THE BEST COMPROMIS...
 
Svm map reduce_slides
Svm map reduce_slidesSvm map reduce_slides
Svm map reduce_slides
 
MSE.pptx
MSE.pptxMSE.pptx
MSE.pptx
 
Lesson_8_DeepLearning.pdf
Lesson_8_DeepLearning.pdfLesson_8_DeepLearning.pdf
Lesson_8_DeepLearning.pdf
 

Recently uploaded

办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一
办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一
办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一F sss
 
Amazon TQM (2) Amazon TQM (2)Amazon TQM (2).pptx
Amazon TQM (2) Amazon TQM (2)Amazon TQM (2).pptxAmazon TQM (2) Amazon TQM (2)Amazon TQM (2).pptx
Amazon TQM (2) Amazon TQM (2)Amazon TQM (2).pptxAbdelrhman abooda
 
Dubai Call Girls Wifey O52&786472 Call Girls Dubai
Dubai Call Girls Wifey O52&786472 Call Girls DubaiDubai Call Girls Wifey O52&786472 Call Girls Dubai
Dubai Call Girls Wifey O52&786472 Call Girls Dubaihf8803863
 
NLP Project PPT: Flipkart Product Reviews through NLP Data Science.pptx
NLP Project PPT: Flipkart Product Reviews through NLP Data Science.pptxNLP Project PPT: Flipkart Product Reviews through NLP Data Science.pptx
NLP Project PPT: Flipkart Product Reviews through NLP Data Science.pptxBoston Institute of Analytics
 
20240419 - Measurecamp Amsterdam - SAM.pdf
20240419 - Measurecamp Amsterdam - SAM.pdf20240419 - Measurecamp Amsterdam - SAM.pdf
20240419 - Measurecamp Amsterdam - SAM.pdfHuman37
 
Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...
Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...
Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...Sapana Sha
 
Top 5 Best Data Analytics Courses In Queens
Top 5 Best Data Analytics Courses In QueensTop 5 Best Data Analytics Courses In Queens
Top 5 Best Data Analytics Courses In Queensdataanalyticsqueen03
 
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
ASML's Taxonomy Adventure by Daniel Canter
ASML's Taxonomy Adventure by Daniel CanterASML's Taxonomy Adventure by Daniel Canter
ASML's Taxonomy Adventure by Daniel Cantervoginip
 
RABBIT: A CLI tool for identifying bots based on their GitHub events.
RABBIT: A CLI tool for identifying bots based on their GitHub events.RABBIT: A CLI tool for identifying bots based on their GitHub events.
RABBIT: A CLI tool for identifying bots based on their GitHub events.natarajan8993
 
PKS-TGC-1084-630 - Stage 1 Proposal.pptx
PKS-TGC-1084-630 - Stage 1 Proposal.pptxPKS-TGC-1084-630 - Stage 1 Proposal.pptx
PKS-TGC-1084-630 - Stage 1 Proposal.pptxPramod Kumar Srivastava
 
04242024_CCC TUG_Joins and Relationships
04242024_CCC TUG_Joins and Relationships04242024_CCC TUG_Joins and Relationships
04242024_CCC TUG_Joins and Relationshipsccctableauusergroup
 
办理(UWIC毕业证书)英国卡迪夫城市大学毕业证成绩单原版一比一
办理(UWIC毕业证书)英国卡迪夫城市大学毕业证成绩单原版一比一办理(UWIC毕业证书)英国卡迪夫城市大学毕业证成绩单原版一比一
办理(UWIC毕业证书)英国卡迪夫城市大学毕业证成绩单原版一比一F La
 
专业一比一美国俄亥俄大学毕业证成绩单pdf电子版制作修改
专业一比一美国俄亥俄大学毕业证成绩单pdf电子版制作修改专业一比一美国俄亥俄大学毕业证成绩单pdf电子版制作修改
专业一比一美国俄亥俄大学毕业证成绩单pdf电子版制作修改yuu sss
 
NLP Data Science Project Presentation:Predicting Heart Disease with NLP Data ...
NLP Data Science Project Presentation:Predicting Heart Disease with NLP Data ...NLP Data Science Project Presentation:Predicting Heart Disease with NLP Data ...
NLP Data Science Project Presentation:Predicting Heart Disease with NLP Data ...Boston Institute of Analytics
 
Generative AI for Social Good at Open Data Science East 2024
Generative AI for Social Good at Open Data Science East 2024Generative AI for Social Good at Open Data Science East 2024
Generative AI for Social Good at Open Data Science East 2024Colleen Farrelly
 
Industrialised data - the key to AI success.pdf
Industrialised data - the key to AI success.pdfIndustrialised data - the key to AI success.pdf
Industrialised data - the key to AI success.pdfLars Albertsson
 
Beautiful Sapna Vip Call Girls Hauz Khas 9711199012 Call /Whatsapps
Beautiful Sapna Vip  Call Girls Hauz Khas 9711199012 Call /WhatsappsBeautiful Sapna Vip  Call Girls Hauz Khas 9711199012 Call /Whatsapps
Beautiful Sapna Vip Call Girls Hauz Khas 9711199012 Call /Whatsappssapnasaifi408
 
GA4 Without Cookies [Measure Camp AMS]
GA4 Without Cookies [Measure Camp AMS]GA4 Without Cookies [Measure Camp AMS]
GA4 Without Cookies [Measure Camp AMS]📊 Markus Baersch
 

Recently uploaded (20)

办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一
办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一
办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一
 
Amazon TQM (2) Amazon TQM (2)Amazon TQM (2).pptx
Amazon TQM (2) Amazon TQM (2)Amazon TQM (2).pptxAmazon TQM (2) Amazon TQM (2)Amazon TQM (2).pptx
Amazon TQM (2) Amazon TQM (2)Amazon TQM (2).pptx
 
Dubai Call Girls Wifey O52&786472 Call Girls Dubai
Dubai Call Girls Wifey O52&786472 Call Girls DubaiDubai Call Girls Wifey O52&786472 Call Girls Dubai
Dubai Call Girls Wifey O52&786472 Call Girls Dubai
 
NLP Project PPT: Flipkart Product Reviews through NLP Data Science.pptx
NLP Project PPT: Flipkart Product Reviews through NLP Data Science.pptxNLP Project PPT: Flipkart Product Reviews through NLP Data Science.pptx
NLP Project PPT: Flipkart Product Reviews through NLP Data Science.pptx
 
20240419 - Measurecamp Amsterdam - SAM.pdf
20240419 - Measurecamp Amsterdam - SAM.pdf20240419 - Measurecamp Amsterdam - SAM.pdf
20240419 - Measurecamp Amsterdam - SAM.pdf
 
Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...
Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...
Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...
 
Top 5 Best Data Analytics Courses In Queens
Top 5 Best Data Analytics Courses In QueensTop 5 Best Data Analytics Courses In Queens
Top 5 Best Data Analytics Courses In Queens
 
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝
 
ASML's Taxonomy Adventure by Daniel Canter
ASML's Taxonomy Adventure by Daniel CanterASML's Taxonomy Adventure by Daniel Canter
ASML's Taxonomy Adventure by Daniel Canter
 
RABBIT: A CLI tool for identifying bots based on their GitHub events.
RABBIT: A CLI tool for identifying bots based on their GitHub events.RABBIT: A CLI tool for identifying bots based on their GitHub events.
RABBIT: A CLI tool for identifying bots based on their GitHub events.
 
PKS-TGC-1084-630 - Stage 1 Proposal.pptx
PKS-TGC-1084-630 - Stage 1 Proposal.pptxPKS-TGC-1084-630 - Stage 1 Proposal.pptx
PKS-TGC-1084-630 - Stage 1 Proposal.pptx
 
04242024_CCC TUG_Joins and Relationships
04242024_CCC TUG_Joins and Relationships04242024_CCC TUG_Joins and Relationships
04242024_CCC TUG_Joins and Relationships
 
办理(UWIC毕业证书)英国卡迪夫城市大学毕业证成绩单原版一比一
办理(UWIC毕业证书)英国卡迪夫城市大学毕业证成绩单原版一比一办理(UWIC毕业证书)英国卡迪夫城市大学毕业证成绩单原版一比一
办理(UWIC毕业证书)英国卡迪夫城市大学毕业证成绩单原版一比一
 
E-Commerce Order PredictionShraddha Kamble.pptx
E-Commerce Order PredictionShraddha Kamble.pptxE-Commerce Order PredictionShraddha Kamble.pptx
E-Commerce Order PredictionShraddha Kamble.pptx
 
专业一比一美国俄亥俄大学毕业证成绩单pdf电子版制作修改
专业一比一美国俄亥俄大学毕业证成绩单pdf电子版制作修改专业一比一美国俄亥俄大学毕业证成绩单pdf电子版制作修改
专业一比一美国俄亥俄大学毕业证成绩单pdf电子版制作修改
 
NLP Data Science Project Presentation:Predicting Heart Disease with NLP Data ...
NLP Data Science Project Presentation:Predicting Heart Disease with NLP Data ...NLP Data Science Project Presentation:Predicting Heart Disease with NLP Data ...
NLP Data Science Project Presentation:Predicting Heart Disease with NLP Data ...
 
Generative AI for Social Good at Open Data Science East 2024
Generative AI for Social Good at Open Data Science East 2024Generative AI for Social Good at Open Data Science East 2024
Generative AI for Social Good at Open Data Science East 2024
 
Industrialised data - the key to AI success.pdf
Industrialised data - the key to AI success.pdfIndustrialised data - the key to AI success.pdf
Industrialised data - the key to AI success.pdf
 
Beautiful Sapna Vip Call Girls Hauz Khas 9711199012 Call /Whatsapps
Beautiful Sapna Vip  Call Girls Hauz Khas 9711199012 Call /WhatsappsBeautiful Sapna Vip  Call Girls Hauz Khas 9711199012 Call /Whatsapps
Beautiful Sapna Vip Call Girls Hauz Khas 9711199012 Call /Whatsapps
 
GA4 Without Cookies [Measure Camp AMS]
GA4 Without Cookies [Measure Camp AMS]GA4 Without Cookies [Measure Camp AMS]
GA4 Without Cookies [Measure Camp AMS]
 

Event Classification & Prediction Using Support Vector Machines (SVM

  • 1. By Ruta Ashok Kambli (122071013) Event Classification & Prediction Using Support Vector Machine
  • 2. Scope of Presentation  Introduction  Support Vector Machine(SVM)  Hard-margin SVM  Soft -margin SVM  Kernels  Multiclass classification  SVM Model Selection  Case Studies & Results  Conclusion
  • 3. Introduction  Classification & Prediction  Machine Learning  Support Vector Machine
  • 5. Support Vector Machines • Supervised machine learning model. • Analyse data and recognize patterns. • Used for classification and regression analysis.
  • 6. Binary Classification Consider training data set (𝑥𝑖, 𝑦𝑖) for (i = 1, . . . , M), with 𝑥𝑖 ∈ ℝ 𝑑 and 𝑦𝑖 ∈ {−1, 1}, learn a classifier D(x) such that, 𝐷(𝑥𝑖) ≥ 1, 𝑓𝑜𝑟 𝑦𝑖 = 1 ≤ −1, 𝑓𝑜𝑟 𝑦𝑖 = −1 ……(1) ie. 𝑦𝑖 𝐷 𝑥𝑖 ≥ 1 for a correct classification.
  • 8.  How would you classify these points using a linear discriminant function in order to minimize the error rate? Binary Classificationdenotes +1 denotes -1 x1 x2  Infinite number of answers!
  • 9.  How would you classify these points using a linear discriminant function in order to minimize the error rate? Binary Classificationdenotes +1 denotes -1 x1 x2  Infinite number of answers!
  • 10.  How would you classify these points using a linear discriminant function in order to minimize the error rate? Binary Classificationdenotes +1 denotes -1 x1 x2  Infinite number of answers!
  • 11. x1 x2 How would you classify these points using a linear discriminant function in order to minimize the error rate? Binary Classificationdenotes +1 denotes -1  Infinite number of answers!  Which one is the best?
  • 12. Binary Classification “safe zone”  We have to find out the optimal hyperplane with the maximum margin.  Margin is defined as the width that the boundary could be increased by before hitting a data point  Why it is the best?  Robust to outliners and thus strong generalization ability. Margin x1 x2 denotes +1 denotes -1
  • 14. Minimise : 𝑄 𝑤, 𝑏 = 1 2 𝑤 2 …….(2) Subject to: 𝑦𝑖 𝑤 𝑇 𝑥𝑖 + 𝑏 ≥ 1 𝑓𝑜𝑟 𝑖 = (1, … … , 𝑀) …….(3) Q(w, b,𝛼)=𝑊 𝑇 𝑊 − 𝑖=1 𝑀 𝛼𝑖 𝑦𝑖 𝑤 𝑇 𝑥𝑖 + 𝑏 − 1 ……(4) Where 𝛼 = (𝛼𝑖, … … 𝛼 𝑀) and 𝛼𝑖 are the nonnegative Lagrange multipliers. • The optimal solution of (4) is given by the saddle point. • Where (4) is minimized with respect to w • Maximized with respect to 𝛼𝑖 (≥ 0) • Maximized or minimized with respect to b according to the sign 𝑖=1 𝑀 𝛼𝑖 𝑦𝑖
  • 15. Soft- margin SVM 𝑦𝑖 𝑤 𝑇 𝑥𝑖 + 𝑏 ≥ 1 − 𝜉𝑖 𝑓𝑜𝑟 𝑖 = 1, … … , 𝑀 …….(7)
  • 16. Soft margin SVM 𝑚𝑖𝑛𝑖𝑚𝑖𝑠𝑒 𝑄 𝑤, 𝑏, 𝜉 = 1 2 𝑤 2 + 𝐶 𝑃 𝑖=1 𝑀 𝜉𝑖 𝑃 ……..(5) 𝑆𝑢𝑏𝑗𝑒𝑐𝑡 𝑡𝑜 𝑦𝑖 𝑤 𝑇 𝑥𝑖 + 𝑏 ≥ 1 − 𝜉𝑖 𝑓𝑜𝑟 𝑖 = 1, … … , 𝑀 ….(6) 𝑄 𝑤, 𝑏, 𝛼, 𝛽 = 1 2 𝑤 2 + 𝐶 𝑖=1 𝑀 𝜉𝑖 − 𝑖=1 𝑀 𝛼𝑖 𝑦𝑖 𝑤 𝑇 𝑥𝑖 + 𝑏 − 1 + 𝜉𝑖 − 𝑖=1 𝑀 𝛽𝑖 𝜉𝑖 ……(7)
  • 17. Kernels Types of Kernel Function Polynomial Radial Base function(RBF) Sigmoid
  • 18. Multiclass Classification  Initially SVM is Binary Classifier.  Most of the practical applications involve multiclass classification.  One against One Approach.  If n is the number of classes, we generate n(n-1)/2 models.  It is not practical for large-scale linear classification.
  • 19. SVM Model Margin Parameter (C) Selection
  • 21. K-fold Cross Validation  Create a K-fold partition of the dataset.  For each of K experiments, use K-1 folds for training and the remaining one for testing.  The advantage of K-Fold Cross validation is that all the examples in the dataset are eventually used for both training and testing
  • 22. Classification using SVM Data acquisition using NI-Elvis Feature selection using Wavelate Feature classification using SVM
  • 23. Data acquisition using NI-Elvis  Two connectors are connected to Flexor Digitorum supercialis (FDS) muscle.  The readings are taken for different hand movements.
  • 24. Data acquisition using NI-Elvis This is time verses amplitude graph of hand movement data.  Class 1 :open hand  Class 2 : closed hand  Class 3 :wrist flexion
  • 25.
  • 26. Results (training & testing) Subject Training Accuracy (%) Testing Accuracy(%) Male1 89.5833 86.3636 Male2 93.75 79.1667 Female 1 90 80
  • 29.
  • 30. Kernel Selection Kernel Training Accuracy % Testing Accuracy% Polynomial 100 94.44 Radial 100 100 Sigmoid 52.63 38.89
  • 33. Conclusion  Results of first case study show that, single channel surface Electromyogram analysis is simple, less expensive and effective.  The second case study shows, using blackout prediction model we can predict blackout before it occurs.  Here output of SVM is given to emergency control system, which initiates the prevention mechanism against the blackout.
  • 34. Refferences 1. “Support Vector Machines for Pattern Classification” by Shigeo Abe 2. “Classification of low-level finger contraction from single channel Surface EMG” by Vijay Pal Singh and Dinesh Kant Kumar 3. “Fault Location in Power Distribution System with Distributed Generation Using Support Vector Machine,” by Agrawal, R.Thukaram 4. M. R. Ahsan, M. I. Ibrahimy, and O. O. Khalifa, “EMG signal classication for human computer interaction: A review,"European Journal of Scientic Research, vol. 33, no. 3, pp. 480-501, 2009.
  • 35. References 5. J. Kim, S. Mastnik, and E. Andr,”EMG-based hand gesture recognition for realtime biosignal interfacing,"13th international conference on Intelligent user interfaces, 2008, pp.3039. 6. K. Englehart and B. Hudgins, “A robust, real- time control scheme for multifunction myoelectric control,"Biomedical Engineering, IEEE Transactions on, vol. 50, no. 7, pp. 848854, 2003. 7. C Rudin, D Waltz, and R N Anderson, “Machine learning for the new york city power grid,"IEEE Trans. on Pattern analysis and machine intelligence , VOL. 34, NO. 2, February 2011

Editor's Notes

  1. Can we write some points?