Machine Learning 2: Nonlinear Regression
Stefano Ermon April 13, 2016
Stefano Ermon Machine Learning 2: Nonlinear Regression April 13, 2016 1 / 51
Machine Learning 2: Nonlinear Regression Stefano Ermon April 13, - - PowerPoint PPT Presentation
Machine Learning 2: Nonlinear Regression Stefano Ermon April 13, 2016 Stefano Ermon April 13, 2016 1 / 51 Machine Learning 2: Nonlinear Regression Non-linear regression 3 Peak Hourly Demand (GW) 2.5 2 1.5 0 20 40 60 80 100 High
Stefano Ermon Machine Learning 2: Nonlinear Regression April 13, 2016 1 / 51
Stefano Ermon Machine Learning 2: Nonlinear Regression April 13, 2016 2 / 51
Stefano Ermon Machine Learning 2: Nonlinear Regression April 13, 2016 3 / 51
Stefano Ermon Machine Learning 2: Nonlinear Regression April 13, 2016 4 / 51
Stefano Ermon Machine Learning 2: Nonlinear Regression April 13, 2016 5 / 51
Stefano Ermon Machine Learning 2: Nonlinear Regression April 13, 2016 6 / 51
Stefano Ermon Machine Learning 2: Nonlinear Regression April 13, 2016 7 / 51
d ) Stefano Ermon Machine Learning 2: Nonlinear Regression April 13, 2016 8 / 51
Stefano Ermon Machine Learning 2: Nonlinear Regression April 13, 2016 9 / 51
0.4 0.6 0.8 1 0.2 0.4 0.6 0.8 1 Input Feature Value
Stefano Ermon Machine Learning 2: Nonlinear Regression April 13, 2016 10 / 51
Stefano Ermon Machine Learning 2: Nonlinear Regression April 13, 2016 11 / 51
Stefano Ermon Machine Learning 2: Nonlinear Regression April 13, 2016 12 / 51
20 40 60 80 100 1.5 2 2.5 3 High Temperature (F) Peak Hourly Demand (GW) Observed Data d = 1 20 40 60 80 100 1.5 2 2.5 3 High Temperature (F) Peak Hourly Demand (GW) Observed Data d = 2 20 40 60 80 100 1.5 2 2.5 3 High Temperature (F) Peak Hourly Demand (GW) Observed Data d = 4 20 40 60 80 100 1.5 2 2.5 3 High Temperature (F) Peak Hourly Demand (GW) Observed Data d = 50
Stefano Ermon Machine Learning 2: Nonlinear Regression April 13, 2016 13 / 51
20 40 60 80 100 1.5 2 2.5 3 High Temperature (F) Peak Hourly Demand (GW) Observed Data num RBFs = 2 20 40 60 80 100 1.5 2 2.5 3 High Temperature (F) Peak Hourly Demand (GW) Observed Data num RBFs = 4 20 40 60 80 100 1.5 2 2.5 3 High Temperature (F) Peak Hourly Demand (GW) Observed Data num RBFs = 10 20 40 60 80 100 1.5 2 2.5 3 High Temperature (F) Peak Hourly Demand (GW) Observed Data num RBFs = 50, λ = 0
Stefano Ermon Machine Learning 2: Nonlinear Regression April 13, 2016 14 / 51
θ m
2
Stefano Ermon Machine Learning 2: Nonlinear Regression April 13, 2016 15 / 51
Stefano Ermon Machine Learning 2: Nonlinear Regression April 13, 2016 16 / 51
20 40 60 80 100 1.5 2 2.5 3 High Temperature (F) Peak Hourly Demand (GW) Observed Data num RBFs = 50, λ = 0 20 40 60 80 100 1.5 2 2.5 3 High Temperature (F) Peak Hourly Demand (GW) Observed Data num RBFs = 50, λ = 2 20 40 60 80 100 1.5 2 2.5 3 High Temperature (F) Peak Hourly Demand (GW) Observed Data num RBFs = 50, λ = 50 20 40 60 80 100 1.5 2 2.5 3 High Temperature (F) Peak Hourly Demand (GW) Observed Data num RBFs = 50, λ = 1000
Stefano Ermon Machine Learning 2: Nonlinear Regression April 13, 2016 17 / 51
Stefano Ermon Machine Learning 2: Nonlinear Regression April 13, 2016 18 / 51
Stefano Ermon Machine Learning 2: Nonlinear Regression April 13, 2016 19 / 51
Stefano Ermon Machine Learning 2: Nonlinear Regression April 13, 2016 20 / 51
i ∈ Rn, y′ i ∈ R, i = 1, . . . , m′
Stefano Ermon Machine Learning 2: Nonlinear Regression April 13, 2016 21 / 51
Stefano Ermon Machine Learning 2: Nonlinear Regression April 13, 2016 22 / 51
Stefano Ermon Machine Learning 2: Nonlinear Regression April 13, 2016 23 / 51
Stefano Ermon Machine Learning 2: Nonlinear Regression April 13, 2016 24 / 51
−2
2
4
Stefano Ermon Machine Learning 2: Nonlinear Regression April 13, 2016 25 / 51
Stefano Ermon Machine Learning 2: Nonlinear Regression April 13, 2016 26 / 51
−2
−1
1
Stefano Ermon Machine Learning 2: Nonlinear Regression April 13, 2016 27 / 51
−10
−5
5
−2
−1
1
Stefano Ermon Machine Learning 2: Nonlinear Regression April 13, 2016 28 / 51
Stefano Ermon Machine Learning 2: Nonlinear Regression April 13, 2016 29 / 51
Stefano Ermon Machine Learning 2: Nonlinear Regression April 13, 2016 30 / 51
1
2
3
4
5
Stefano Ermon Machine Learning 2: Nonlinear Regression April 13, 2016 31 / 51
Stefano Ermon Machine Learning 2: Nonlinear Regression April 13, 2016 32 / 51
Stefano Ermon Machine Learning 2: Nonlinear Regression April 13, 2016 33 / 51
Stefano Ermon Machine Learning 2: Nonlinear Regression April 13, 2016 34 / 51
1
i − ˆ
i?
2
m′
i, ˆ
Stefano Ermon Machine Learning 2: Nonlinear Regression April 13, 2016 35 / 51
Stefano Ermon Machine Learning 2: Nonlinear Regression April 13, 2016 36 / 51
Stefano Ermon Machine Learning 2: Nonlinear Regression April 13, 2016 37 / 51
Stefano Ermon Machine Learning 2: Nonlinear Regression April 13, 2016 38 / 51
Stefano Ermon Machine Learning 2: Nonlinear Regression April 13, 2016 39 / 51
Stefano Ermon Machine Learning 2: Nonlinear Regression April 13, 2016 40 / 51
Stefano Ermon Machine Learning 2: Nonlinear Regression April 13, 2016 41 / 51
1
m′
i, yi)
2
m′
i, y′ i) − ˆ
3
Stefano Ermon Machine Learning 2: Nonlinear Regression April 13, 2016 42 / 51
Stefano Ermon Machine Learning 2: Nonlinear Regression April 13, 2016 43 / 51
−3 −2 −1 1 2 3 1 2 3 4 Error: ypred − y Loss Squared Loss Absolute Loss Deadband Loss
Stefano Ermon Machine Learning 2: Nonlinear Regression April 13, 2016 44 / 51
Stefano Ermon Machine Learning 2: Nonlinear Regression April 13, 2016 45 / 51
Stefano Ermon Machine Learning 2: Nonlinear Regression April 13, 2016 46 / 51
Stefano Ermon Machine Learning 2: Nonlinear Regression April 13, 2016 47 / 51
Stefano Ermon Machine Learning 2: Nonlinear Regression April 13, 2016 48 / 51
Machine Learning 2: Nonlinear Regression April 13, 2016 49 / 51
Stefano Ermon Machine Learning 2: Nonlinear Regression April 13, 2016 50 / 51
Stefano Ermon Machine Learning 2: Nonlinear Regression April 13, 2016 51 / 51