Documente Academic
Documente Profesional
Documente Cultură
MACHINES
EMARO Group
Ahmad AD
Daravuth Koung
Debaleena Misra
Fernando Nunez Mendoza
Sukumar Karumuri
Yu-Sin Lin
Date 09.12.16
Outline
Introduction to Machine Learning
Definition
Classification & Techniques
Support Vector Machine
Definition and Application
Mathematical Detail
Computational Example
Comparison with Neural Network
Conclusion
Machine Learning - Definition
What is Machine Learning?
R
Regression
C
Neural Network Classification
Tree
History of SVM
Support Vector Machine
(SVM) is a classifier derived
from statistical learning
theory by Vapnik and
Chervonenkis
Hyper-plane
Which one to
choose?
The SVM Approach
The SVM algorithm seeks to maximise the margin around the
separating hyper-plane such that this decision boundary is as
far away from data from both the classes as possible
Two major
classifications: +1/-1
Objective: to get the
best distance margin
Though H2 divides the
sample space, it has a
very low distance
margin
H3 is the best option
For linearly separable point
set
For hyperplane 2: |-
1-a0|/|a|
Hence distance
between them is
2/|a|
SPAM CLASSIFIER
SPAM CLASSIFIER
Many mail services today provide
spam classifier.
Here a technique of SPAM classifier
based on SVM is represented. (This
code was written as part of Coursera
course on Machine Learning).
SPAM Classifier: Objective
To train a classifier capable of
distinguishing between Spam and
Non-spam emails with certain
accuracy.
In other words, we want to predict
y=1 for a spam email and y=0 for a
non spam email.
SPAM classifier: Preprocessing Steps