Local Function Optimization
COMPSCI 371D — Machine Learning
COMPSCI 371D — Machine Learning Local Function Optimization 1 / 29
Local Function Optimization COMPSCI 371D Machine Learning COMPSCI - - PowerPoint PPT Presentation
Local Function Optimization COMPSCI 371D Machine Learning COMPSCI 371D Machine Learning Local Function Optimization 1 / 29 Outline 1 Gradient, Hessian, and Convexity 2 A Local, Unconstrained Optimization Template 3 Steepest Descent 4
COMPSCI 371D — Machine Learning Local Function Optimization 1 / 29
1 Gradient, Hessian, and Convexity 2 A Local, Unconstrained Optimization Template 3 Steepest Descent 4 Termination 5 Convergence Speed of Steepest Descent 6 Convergence Speed of Newton’s Method 7 Newton’s Method 8 Counting Steps versus Clocking
COMPSCI 371D — Machine Learning Local Function Optimization 2 / 29
N
n=1 ℓ(yn, h(xn ; v)) : Rm → R
m LT(v)
COMPSCI 371D — Machine Learning Local Function Optimization 3 / 29
COMPSCI 371D — Machine Learning Local Function Optimization 4 / 29
COMPSCI 371D — Machine Learning Local Function Optimization 5 / 29
COMPSCI 371D — Machine Learning Local Function Optimization 6 / 29
Gradient, Hessian, and Convexity
∂u =
∂f ∂u1
∂f ∂um
COMPSCI 371D — Machine Learning Local Function Optimization 7 / 29
Gradient, Hessian, and Convexity
u
1
u
2
f(u) u
COMPSCI 371D — Machine Learning Local Function Optimization 8 / 29
Gradient, Hessian, and Convexity
∂2f ∂u2
1
∂2f ∂u1∂um
∂2f ∂um∂u1
∂2f ∂u2
m
du2 for f : R → R
COMPSCI 371D — Machine Learning Local Function Optimization 9 / 29
Gradient, Hessian, and Convexity
u u' z u + (1-z) u' f(z u + (1-z) u') z f(u) + (1-z) f(u') f(u') f(u)
COMPSCI 371D — Machine Learning Local Function Optimization 10 / 29
Gradient, Hessian, and Convexity
du2 ≥ 0 for f : R → R
COMPSCI 371D — Machine Learning Local Function Optimization 11 / 29
Gradient, Hessian, and Convexity
u
1
u
2
f(u) u
1
u
COMPSCI 371D — Machine Learning Local Function Optimization 12 / 29
A Local, Unconstrained Optimization Template
COMPSCI 371D — Machine Learning Local Function Optimization 13 / 29
A Local, Unconstrained Optimization Template
COMPSCI 371D — Machine Learning Local Function Optimization 14 / 29
Steepest Descent
COMPSCI 371D — Machine Learning Local Function Optimization 15 / 29
Steepest Descent
COMPSCI 371D — Machine Learning Local Function Optimization 16 / 29
Steepest Descent
COMPSCI 371D — Machine Learning Local Function Optimization 17 / 29
Steepest Descent
COMPSCI 371D — Machine Learning Local Function Optimization 18 / 29
Steepest Descent
COMPSCI 371D — Machine Learning Local Function Optimization 19 / 29
Termination
COMPSCI 371D — Machine Learning Local Function Optimization 20 / 29
Termination
2uTQu
u *
COMPSCI 371D — Machine Learning Local Function Optimization 21 / 29
Termination
COMPSCI 371D — Machine Learning Local Function Optimization 22 / 29
Termination
COMPSCI 371D — Machine Learning Local Function Optimization 23 / 29
Termination
k→∞
COMPSCI 371D — Machine Learning Local Function Optimization 24 / 29
Convergence Speed of Steepest Descent
k→∞
COMPSCI 371D — Machine Learning Local Function Optimization 25 / 29
Convergence Speed of Newton’s Method
k→∞
COMPSCI 371D — Machine Learning Local Function Optimization 26 / 29
Newton’s Method
u
1
u
2
f(u) u
1
u
COMPSCI 371D — Machine Learning Local Function Optimization 27 / 29
Counting Steps versus Clocking
2
COMPSCI 371D — Machine Learning Local Function Optimization 28 / 29
Counting Steps versus Clocking
COMPSCI 371D — Machine Learning Local Function Optimization 29 / 29