Hoorcollege 2 Regression Flashcards

1
Q

Machine learning problems

A
  • Regression: from data to scores:
  • x = [x1, x2, x3] assign it to a score z = wx + b

learning: minimizing loss on training data

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Gradient (descent)

A

wat als parameter w veranderd bij dw, hoeveel veranderd de loss functie?
* n is the learning rate

−𝜂 𝑑/𝑑𝑤 𝐿(𝑦̂,𝑦)

Loss function: squared error

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Logistic regression

A

Score is a label (good / bad)
* Classification is regression

use probabilities for training
* Pgood([23,5,1]) ≈ 0
From a score to probability:
* sigmoid = 𝜎(𝑧) = 1 / (1 + 𝑒 ^(−𝑧) )

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Other error functions

A
  • Squared error: 𝐿_𝑀𝑆𝐸 (𝑦̂,𝑦)=(𝑦̂−𝑦)^2
  • Mean squared error: error high for big distances
  • Surprisal: S(p) = - log(p)
    Error is high for is low probabilities
  • Cross entropy loss

Extending to mulitple classes:
* softmax(𝑧_𝑖 )=𝑒^(𝑧_𝑖 )/(Σ_(𝑗=1)^𝐾 𝑒^(𝑧_𝑗 ) )

In practice: Pytorch

How well did you know this?
1
Not at all
2
3
4
5
Perfectly