Classification: Perceptron
Classification
2
Classification
a classification boundary
3
Perceptron
4
Perceptron
5
Perceptron
6
Distance from a Line
7
8
9
10
Sign
11
12
Perceptron Algorithm
13
Perceptron Algorithm
14
Iterations of Perceptron
15
Diagram of Perceptron
16
Perceptron Loss Function
17
Perceptron Algorithm in Python
18
Perceptron Algorithm in Python
19
Perceptron Algorithm in Python
20
Perceptron Algorithm in Python
21
Perceptron Algorithm in Python
22
Perceptron Algorithm in Python
23
Scikit-Learn for Perceptron
24
The Best Hyperplane Separator?
25
Support Vector Machine
Classification (Linear)
27
Distance from a Line
28
29
30
31
32
33
Illustrative Example
34
Hyperplane
35
Decision Making
36
Decision Boundary or Band
37
Data Generation for Classification
38
Optimization Formulation 1
39
Optimization Formulation 1
40
CVXPY 1
41
CVXPY 1
42
Linear Classification: Outlier
43
Outliers
44
Optimization Formulation 2
45
Optimization Formulation 2
46
Expressed in a Matrix Form
47
CVXPY 2
48
Further Improvement
49
Maximize Margin
50
Support Vector Machine
51
Support Vector Machine
52
Scikit-learn
53
Classifying Non-linear Separable Data
54
Classifying Non-linear Separable Data
55
Classifying Non-linear Separable Data
56
Kernel
57
Nonlinear Classification
58
Classifying Non-linear Separable Data
59
Classifying Non-linear Separable Data
60
Classifying Non-linear Separable Data
61
Logistic Regression
Linear Classification: Logistic Regression
63
Using Distances
64
Using Distances
65
Using Distances
66
Using Distances
67
Using all Distances
68
Using all Distances
69
Using all Distances with Outliers
70
SVM
Logistic Regression
Sigmoid Function
71
Step function
Sigmoid Function
72
Sigmoid Function
73
Goal: We Need to Fit 𝜔 to Data
74
Goal: We Need to Fit 𝜔 to Data
75
Logistic Regression using GD
76
Gradient Descent
77
Gradient Descent
78
Gradient Descent for Logistic Regression
79
Python Implementation
80
Python Implementation
81
Logistic Regression using CVXPY
82
Probabilistic Approach (or MLE)
83
Probabilistic Approach (or MLE)
84
CVXPY Implementation
85
In a More Compact Form
86
CVXPY Implementation
87
Logistic Regression using Scikit-Learn
88
Logistic Regression using Scikit-Learn
89
Non-linear Classification
90
Non-linear Classification
91
Explicit Kernel
92
Non-linear Classification
93
Multiclass Classification
94
Multiclass Classification
95
Multiclass Classification
96