Escolar Documentos
Profissional Documentos
Cultura Documentos
Bruno Holandaa
a FACE, UFG
Junho 2023
15 if not swapped :
16
17 return
18
1 import pandas as pd
2 nomes = [ ’ SepalLength ’ , ’ SepalWidth ’ , ’ PetalLength ’ , ’ PetalWidth ’ , ’
Class ’]
3 df = pd . read_csv ( ’ iris . data ’ , names = nomes )
4
5 X = df [ df . columns . difference ([ ’ Class ’ ]) ]. values
6 y = df [ ’ Class ’ ]. values
7
1
Não teremos como objetivo (nessa aula) demonstrar rigorosamente os teoremas que serão
utilizados.
Bruno Holanda (UFG) Palestra Junho 2023 22 / 38
Otimização
1
Não teremos como objetivo (nessa aula) demonstrar rigorosamente os teoremas que serão
utilizados.
Bruno Holanda (UFG) Palestra Junho 2023 22 / 38
Otimização
1
Não teremos como objetivo (nessa aula) demonstrar rigorosamente os teoremas que serão
utilizados.
Bruno Holanda (UFG) Palestra Junho 2023 22 / 38
Motivação
A projeção do ponto (xi , yi ) sobre a reta y = ax + b é o ponto (xi , axi + b). A distância
do ponto (xi , yi ) à reta y = ax + b é dado por |yi − axi − b|.
Nosso objetivo é escolher a e b que minimizem a função
n
X
f (a, b) = (yi − axi − b)2 .
i=1
∂f ∂f ∂f
(a) = (a) = · · · = (a) = 0.
∂x1 ∂x2 ∂xn
2
1
−1
1
−1
Figura: Gráfico da função f (x, y ) = x 2 + y 2 + x − 1. Este gráfico pode ser melhor visualizado
em GeoGebra.
(a) f (x, y ) = 2x 2 − y 2 + x + y .
(b) f (x, y , z) = x 2 + y 2 + z 2 − x − y − z.
(c) f (x, y ) = x 3 − 2xy + y 2 .
n
X
f (a, b) = (yi − axi − b)2
i=1
Xn
yi2 + a2 xi2 + b 2 − 2axi yi − 2byi + 2abxi
=
i=1
X X X X X
= a2 xi2 − 2a xi yi + 2ab xi + nb 2 − 2b yi + yi2
n
X
f (a, b) = (yi − axi − b)2
i=1
Xn
yi2 + a2 xi2 + b 2 − 2axi yi − 2byi + 2abxi
=
i=1
X X X X X
= a2 xi2 − 2a xi yi + 2ab xi + nb 2 − 2b yi + yi2
n
X
f (a, b) = (yi − axi − b)2
i=1
Xn
yi2 + a2 xi2 + b 2 − 2axi yi − 2byi + 2abxi
=
i=1
X X X X X
= a2 xi2 − 2a xi yi + 2ab xi + nb 2 − 2b yi + yi2
∂f X X X
(a, b) = 2a xi2 − 2 xi yi + 2b xi .
∂a
∂f X X
(a, b) = 2a xi + 2nb − 2 yi .
∂b
∂f ∂f
O par de igualdades ∂a
(a, b) = ∂b
(a, b) = 0 pode ser reescrito através do seguinte
sistema:
P 2 P P
x
P i x i a x i y i
= P
xi n b yi
∂f X X X
(a, b) = 2a xi2 − 2 xi yi + 2b xi .
∂a
∂f X X
(a, b) = 2a xi + 2nb − 2 yi .
∂b
∂f ∂f
O par de igualdades ∂a
(a, b) = ∂b
(a, b) = 0 pode ser reescrito através do seguinte
sistema:
P 2 P P
x
P i x i a x i y i
= P
xi n b yi
cov (x, y )
a∗ =
var (x)
b ∗ = y − a∗ x