Professional Documents
Culture Documents
Informacije U Multimediji: Višestruke Odlike (Feature-I)
Informacije U Multimediji: Višestruke Odlike (Feature-I)
Informacije u multimediji
Linearna regresija sa više promenljivih
dr Andraš Anderla
ℎ𝜃 𝑥 = 𝜃0 + 𝜃1 𝑥
Informacije u multimediji
1
3/23/2021
2104 5 1 45 460
1416 3 2 40 232
1534 3 2 30 315
852 2 1 36 178
… … … … …
Notacija:
n = broj feature-a (odlika)
x(i) = ulazni feature-i i-tog primera za trening
x j(i) = vrednost feature-a j u i-tom primeru za trening
Informacije u multimediji
Hipoteza:
prethodno: ℎ𝜃 𝑥 = 𝜃0 + 𝜃1 𝑥
Informacije u multimediji
2
3/23/2021
ℎ𝜃 𝑥 = 𝜃0 + 𝜃1 𝑥1 + 𝜃2 𝑥2 + ⋯ + 𝜃𝑛 𝑥𝑛
Gradijentalno opadanje:
Ponavljaj {
𝜕
𝜃𝑗 ≔ 𝜃𝑗 − 𝛼 𝐽(𝜃0 , … , 𝜃𝑛 )
𝜕𝜃𝑗
} simultano ažuriraj za svako j=0,…,n Informacije u multimediji
3
3/23/2021
Informacije u multimediji
4
3/23/2021
Skaliranje feature-a
Postaviti svaki feature približno u opseg vrednosti -1 ≤ xi ≤ 1
Informacije u multimediji
Informacije u multimediji
5
3/23/2021
Informacije u multimediji
Broj iteracija
Informacije u multimediji
6
3/23/2021
Da bi se izabralo α, probati
…, 0.001, ,0.01, ,0.1, ,1,…
Informacije u multimediji
7
3/23/2021
ℎ𝜃 𝑥 = 𝜃0 + 𝜃1 × 𝑓𝑟𝑜𝑛𝑡 + 𝜃2 × 𝑑𝑢𝑏𝑖𝑛𝑎
Informacije u multimediji
Polinomijalna regresija
𝜃0 + 𝜃1 𝑥 + 𝜃2 𝑥 2
𝜃0 + 𝜃1 𝑥 + 𝜃2 𝑥 2 + 𝜃3 𝑥 3
ℎ𝜃 𝑥 = 𝜃0 + 𝜃1 𝑥1 + 𝜃2 𝑥2 + 𝜃3 𝑥3
= 𝜃0 + 𝜃1 (𝑣𝑒𝑙𝑖č𝑖𝑛𝑎) + 𝜃2 (𝑣𝑒𝑙𝑖č𝑖𝑛𝑎)2 + 𝜃3 (𝑣𝑒𝑙𝑖č𝑖𝑛𝑎)3
𝑥1 = (𝑣𝑒𝑙𝑖č𝑖𝑛𝑎)
𝑥2 = (𝑣𝑒𝑙𝑖č𝑖𝑛𝑎)2
𝑥3 = (𝑣𝑒𝑙𝑖č𝑖𝑛𝑎)3
Informacije u multimediji
8
3/23/2021
Polinomijalna regresija
Izbor feature-a
ℎ𝜃 𝑥 = 𝜃0 + 𝜃1 (𝑣𝑒𝑙𝑖č𝑖𝑛𝑎) + 𝜃2 (veličina)2
ℎ𝜃 𝑥 = 𝜃0 + 𝜃1 (𝑣𝑒𝑙𝑖č𝑖𝑛𝑎) + 𝜃2 (veličina)
Informacije u multimediji
Normalna jednačina
Gradijentalno opadanje
Informacije u multimediji
9
3/23/2021
Normalna jednačina
Intuicija: ako je 1D (𝜃 ∈ ℝ)
𝐽 𝜃 = 𝑎𝜃 2 + 𝑏𝜃 + 𝑐
𝑚
1 𝑖
𝜃 ∈ ℝ𝑛+1 𝐽(𝜃0 , 𝜃1 , … 𝜃𝑚 ) = (ℎ𝜃 (𝑥 − 𝑦 𝑖 )2
2𝑚
𝑖=1
𝜕
𝐽 𝜃 =⋯=0 (za svako j)
𝜕𝜃𝑗
Normalna jednačina
Primeri: m=4
Veličina Broj soba Broj spratova Starost kuće Cena ($1000)
(stopa2) (godine)
x0 x1 x2 x3 x4 y
1 2104 5 1 45 460
1 1416 3 2 40 232
1 1534 3 2 30 315
1 852 2 1 36 178
1 2104 5 1 45 460
𝑋 = 1 1416 3 2 40 y = 232
1 1534 3 2 30 315
1 852 2 1 36 178
10
3/23/2021
Normalna jednačina
m primera (x(1),y(1)),…,(x(m),y(m)); n feature-a
(𝑖)
𝑥0
(𝑖)
𝑥1
𝑥 (𝑖) = (𝑖) ∈ ℝ𝑛+1
𝑥2
…
(𝑖)
𝑥𝑛
1
Npr. Ako je 𝑥 (𝑖) = (𝑖)
𝑥1
𝜃 = (𝑋 𝑇 𝑋)−1 𝑋 𝑇 𝑦
Informacije u multimediji
Normalna jednačina
𝜃 = (𝑋 𝑇 𝑋)−1 𝑋 𝑇 𝑦
(𝑋 𝑇 𝑋)−1 je inverzna matrica od 𝑋 𝑇 𝑋
Informacije u multimediji
11
3/23/2021
Informacije u multimediji
Informacije u multimediji
12
3/23/2021
Informacije u multimediji
13