CMD + K

Kapittel 0Begreper & formler · Verktøykassa for maskinlæring
Referanseside · Kapittel 0

Begreper & referanser

Alle nøkkelbegrepene, formlene og referansene fra Verktøykassa for maskinlæring, samlet på én side. Bruk denne som oppslag når du leser, øver flashcards eller tar quiz.

Øv med flashcards17 kort fra dette kapittelet

Begreper

Sentrale begreper fra kapittelet med korte definisjoner.

01Skalar

Ett enkelt tall, i motsetning til en vektor eller matrise med flere komponenter.

02Vektor

En ordnet liste med tall som kan representere én observasjon, én parameterliste eller én retning.

03Matrise

Et rektangulært rutenett av tall. Et datasett kan representeres med observasjoner som rader og features som kolonner.

04Tensor

En flerdimensjonal tallstruktur som generaliserer skalarer, vektorer og matriser.

05Derivert

Et mål på hvor raskt en funksjon endrer seg lokalt når én variabel endres.

06Gradient

Vektoren av partiellderiverte. Den peker i retningen der en funksjon øker raskest lokalt.

07Tilfeldig variabel

En variabel som knytter et numerisk utfall til hvert mulig resultat av et tilfeldig forsøk.

08Forventningsverdi

Det langsiktige sannsynlighetsvektede gjennomsnittet til en tilfeldig variabel.

Formler

Hver formel: hva den heter, hvordan den ser ut, og hva symbolene betyr.

skalarprodukt

Skalarprodukt

Skalarproduktet kombinerer to vektorer til ett tall og brukes blant annet som lineær modellscore.

x_jfeature j i observasjonen
w_jvekten til feature j
dantall features
matrise-vektor-produkt

Matrise-vektor-produkt

Hver komponent i er skalarproduktet mellom én rad i og vektoren .

A_{ij}elementet i rad i og kolonne j
x_jkomponent j i inputvektoren
y_ikomponent i i resultatet
derivert

Derivert

Den deriverte beskriver lokal endring og forteller hvilken vei en endimensjonal tapsfunksjon øker.

hen stadig mindre endring i x
f'(x)lokal endringsrate
gradient

Gradient

Gradienten samler alle partiellderiverte og peker i retningen med størst lokal økning.

w_jparameter j
\partial f/\partial w_jendring i f når bare parameter j endres
gjennomsnitt

Gjennomsnitt

Gjennomsnittet oppsummerer sentrum i et numerisk utvalg, men påvirkes sterkt av ekstreme verdier.

nantall observasjoner
x_iobservasjon i
\bar{x}gjennomsnittet
utvalgsvarians

Utvalgsvarians

Utvalgsvariansen måler spredning rundt gjennomsnittet med Bessel-korreksjonen .

s^2utvalgsvarians
\bar{x}utvalgsgjennomsnitt
n-1antall frihetsgrader
bayes-teorem

Bayes’ teorem

Bayes’ teorem snur en betinget sannsynlighet ved hjelp av likelihood, prior og evidens.

P(A)prior for A
P(B|A)sannsynligheten for B når A gjelder
P(A|B)oppdatert sannsynlighet for A etter B

Kodesnutter

Kodesnutter fra kapittelet, vist literal.

numpy-former

NumPy-former og matriseprodukt

python
import numpy as np X = np.array([    [1.0, 2.0, 0.0],    [0.0, 1.0, 3.0],    [2.0, 0.0, 1.0],    [1.0, 1.0, 1.0],])w = np.array([2.0, 1.5, 1.0]) score = X @ wprint("X:", X.shape, "w:", w.shape, "score:", score.shape)print(score)

Eksempelet gjør formene synlige: en 4×3-matrise multiplisert med en vektor med tre komponenter gir en vektor med fire scorer.

seedet-forventning

Forventningsverdi med en seedet simulering

python
import numpy as np rng = np.random.default_rng(4172)utfall = np.array([0, 10])sannsynlighet = np.array([0.8, 0.2]) teoretisk = np.sum(utfall * sannsynlighet)simulert = rng.choice(utfall, size=20_000, p=sannsynlighet).mean() print(f"Teoretisk forventning: {teoretisk:.2f}")print(f"Simulert gjennomsnitt: {simulert:.2f}")

Fast seed gir samme pedagogiske resultat ved hver kjøring. Simuleringen nærmer seg den sannsynlighetsvektede forventningsverdien når antall trekk øker.

Læringsmål

Hva du skal kunne etter å ha lest kapittelet.

  1. 01Tolke formene til vektorer, matriser og tensorer i et maskinlæringsdatasett
  2. 02Beregne skalarprodukt og matrise-vektor-produkt og kontrollere resultatets dimensjon
  3. 03Forklare derivert og gradient som lokale endringsmål og velge retning mot lavere verdi
  4. 04Beregne gjennomsnitt, varians, forventningsverdi og en enkel Bayes-oppdatering
  5. 05Gjenskape sentrale beregninger med deterministisk NumPy-kode