MaskininlÀrning
Hur datorer lÀr sig frÄn data istÀllet för att programmeras med explicita regler.
Vad Àr maskininlÀrning?
MaskininlÀrning (ML) Àr en del av AI dÀr datorer lÀr sig mönster frÄn data istÀllet för att följa förprogrammerade regler.
Traditionell programmering: Regler + Data â Svar
MaskininlĂ€rning: Data + Svar â Regler (modell)
Tre typer av lÀrande
đšâđ« Supervised Learning
Modellen trÀnas med mÀrkta data - den vet "rÀtt svar" under trÀningen.
đ Unsupervised Learning
Modellen hittar mönster i omÀrkta data utan "facit".
đź Reinforcement Learning
Modellen lÀr sig genom trial-and-error och belöningar.
Neurala nÀtverk
De flesta moderna AI-system anvÀnder neurala nÀtverk - matematiska modeller inspirerade av hjÀrnans struktur.
- Neuroner: Noder som tar emot, bearbetar och skickar vidare signaler
- Lager: Neuroner organiserade i input, dolda och output-lager
- Vikter: Styrkan pÄ kopplingar mellan neuroner (det som "lÀrs")
- TrÀning: Justering av vikter för att minimera fel
Deep Learning = Neurala nÀtverk med mÄnga dolda lager. Det Àr detta som driver ChatGPT, bildgenerering och det mesta av modern AI.
TrÀningsprocessen
| Steg | Beskrivning |
|---|---|
| 1. Data | Samla in och förbereda trÀningsdata |
| 2. Forward pass | Kör data genom nÀtverket, fÄ en prediktion |
| 3. BerÀkna fel | JÀmför prediktion med rÀtt svar (loss) |
| 4. Backpropagation | BerÀkna hur varje vikt bidrog till felet |
| 5. Uppdatera vikter | Justera vikter för att minska felet |
| 6. Upprepa | Kör tusentals-miljontals gÄnger |
đ§Ș Testa dig sjĂ€lv
Om du vill lÀra en AI att kÀnna igen hundar i bilder, och du har tusentals bilder mÀrkta som "hund" eller "inte hund" - vilken typ av lÀrande Àr det?