Convex Programs
COMPSCI 371D — Machine Learning
COMPSCI 371D — Machine Learning Convex Programs 1 / 16
Convex Programs COMPSCI 371D Machine Learning COMPSCI 371D - - PowerPoint PPT Presentation
Convex Programs COMPSCI 371D Machine Learning COMPSCI 371D Machine Learning Convex Programs 1 / 16 Logistic Regression Support Vector Machines Support Vector Machines (SVMs) and Convex Programs SVMs are linear predictors in
COMPSCI 371D — Machine Learning Convex Programs 1 / 16
Logistic Regression → Support Vector Machines
COMPSCI 371D — Machine Learning Convex Programs 2 / 16
Logistic Regression → Support Vector Machines
1 Logistic Regression → Support Vector Machines 2 Local Convex Minimization → Convex Programs 3 Shape of the Solution Set 4 The Karush-Kuhn-Tucker Conditions
COMPSCI 371D — Machine Learning Convex Programs 3 / 16
Logistic Regression → Support Vector Machines
COMPSCI 371D — Machine Learning Convex Programs 4 / 16
Logistic Regression → Support Vector Machines
COMPSCI 371D — Machine Learning Convex Programs 5 / 16
Logistic Regression → Support Vector Machines
COMPSCI 371D — Machine Learning Convex Programs 6 / 16
Local Convex Minimization → Convex Programs
m f(u)
COMPSCI 371D — Machine Learning Convex Programs 7 / 16
Local Convex Minimization → Convex Programs
u∈C f(u)
def
COMPSCI 371D — Machine Learning Convex Programs 8 / 16
Shape of the Solution Set
COMPSCI 371D — Machine Learning Convex Programs 9 / 16
Shape of the Solution Set
1
u f(u)
1
u f(u)
1
u f(u)
COMPSCI 371D — Machine Learning Convex Programs 10 / 16
The Karush-Kuhn-Tucker Conditions
COMPSCI 371D — Machine Learning Convex Programs 11 / 16
The Karush-Kuhn-Tucker Conditions
C ∇f s u c1 c2 H + H − C ∇f u c1 c2 H + H −
COMPSCI 371D — Machine Learning Convex Programs 12 / 16
The Karush-Kuhn-Tucker Conditions
COMPSCI 371D — Machine Learning Convex Programs 13 / 16
The Karush-Kuhn-Tucker Conditions
C ∇f u c1 c2 c3 H + H − C u c1 c2 v
COMPSCI 371D — Machine Learning Convex Programs 14 / 16
The Karush-Kuhn-Tucker Conditions
∇f u c1 c2 H + H −
a1 a2 v n
1
n2
COMPSCI 371D — Machine Learning Convex Programs 15 / 16
The Karush-Kuhn-Tucker Conditions
∇f u c1 c2 H + H −
i∈∅ = 0 (so condition also holds in interior of C)
COMPSCI 371D — Machine Learning Convex Programs 16 / 16