Linjär regression Flashcards

1
Q

Felminimering, kvadratiska felet

Linjär regression

A

Kvadratiska felet (“Mean Squared Error”, MSE) är ett mått på skillnaden mellan de faktiska och de förutspådda värdena. Målet är att minimera detta fel.

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

Gradient descent

Linjär regression

A

En optimeringsalgoritm som justerar parametrar iterativt för att minimera felet genom att följa derivatan av felvärdesfunktionen.

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

Användning: predikering

Linjär regression

A

Används för att förutspå kontinuerliga värden, t.ex. bostadspriser eller temperatur.

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

Felminimering

Logistisk regression

A

Liknande linjär regression men med en log-loss (logistisk förlust) funktion som mål.

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

Sigmoidfunktion

Logistisk regression

A

En matematisk funktion som omvandlar kontinuerliga värden till ett intervall mellan 0 och 1.

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

Användning: binär klassificering

Logistisk regression

A

ör att klassificera data i två kategorier, t.ex. ja/nej eller sant/falskt.

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

Insamling av data

Modelleringsteg

A

Samla relevanta dataset för att bygga och träna modellen.

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

Förbereda data

Modelleringsteg

A

Encoding: Omvandla kategoriska data till numeriska.

One-Hot Encoding: Skapa binära kolumner för varje kategori i en variabel.

Välja variabler/features: Identifiera de mest relevanta variablerna.

Skala data:

Normalisera: Skala värden till intervallet [0, 1].

Standardisera: Justera värden till en normalfördelning med medelvärde 0 och standardavvikelse 1.

Uppdelning av datamängd:

Träning: Data för att lära modellen.

Validering: Data för att justera hyperparametrar.

Test: Data för att utvärdera modellens prestanda.

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

Definiera modell

A

Använd en specifik algoritm som är lämplig för problemet.

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

Hyperparametrar

Träna modellen

A

Justerbara inställningar som batch size, epoch och learning rate.

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

Batch size

Träna modellen

A

Antalet dataexempel som används i varje träningsiteration.

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

Epoch

Träna modellen

A

Ett varv genom hela träningsdatan.

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

Learning rate

Träna modellen

A

Hur stora steg algoritmen tar vid uppdatering av parametrar.

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

Kvalitetsmått

Utvärdera modellen

A

Noggrannhet/Accuracy: Andel korrekta förutspåelser.

Känslighet/Recall: Andel korrekta positiva förutspåelser.

Precision/Precision: Andel av de positiva förutspåelserna som är korrekta.

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

Confusion matrix (förvirringsmatris)

Utvärdera modellen

A

En tabell som visar korrekta och felaktiga klassificeringar för varje klass.

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

Förutsägelse

Använda modellen

A

Använda modellen på ny data för att generera resultat.

17
Q

Avstånd

K-NN

A

Mått på likhet mellan datapunkter.

18
Q

Minkowskiavstånd

K-NN

A

Generaliserar avståndsmått. Två specialfall:

Euklidiskt avstånd: Rakt linjärt avstånd.

Manhattanavstånd: Avstånd längs axlarna.

19
Q

Algoritmen K-NN

K-NN

A

Identifierar de K närmaste grannarna för en datapunkt och klassificerar den baserat på majoriteten av grannarnas etiketter.

20
Q

Biologisk cell

Neurala nätverk

A

Inspirerad av hur nervceller fungerar i hjärnan.

21
Q

Aktiveringsfunktioner

Neurala nätverk

A

Identitet: Ingen ändring.

ReLU: Returnerar max(0, x).

Sigmoid: Begränsar värden till [0, 1].

22
Q

Noder

Neurala nätverk

A

Enskilda enheter som utför beräkningar.

23
Q

Lager

Neurala nätverk

A

Grupper av noder organiserade i inmatnings-, dolda- och utmatningslager.

24
Q

Vilka beräkningar görs i en nod

Neurala nätverk

A

Väger och summerar input, tillämpar aktiveringsfunktion.

25
Q

Bakåtpropagering/Backpropagation

Neurala nätverk

A

Algoritm som justerar vikter i ett neuralt nätverk baserat på felet.

26
Q

Sekventiellt nätverk

Neurala nätverk

A

Ett nätverk där lager ligger i ordning.

Fördelar: Enkel struktur.

Nackdelar: Begränsad flexibilitet.

27
Q

Tillämpningar med exempel

Neurala nätverk

A

Regression: Förutspå kontinuerliga värden.

Klassificering: T.ex. identifiering av bilder eller text.

28
Q

Beräkning av antal träningsbara parametrar

Neurala nätverk

A

Beror på antalet noder och lager, inklusive vikter och biasar mellan noder.