Maskininlärningens arbetsflöde

Introduktion till maskininlärning

Lis Sulmont

Curriculum Manager, DataCamp

Maskininlärningens arbetsflöde

Introduktion till maskininlärning

Vårt scenario

New York City

Vår datamängd: Fastighetsförsäljningar i NYC 2015–2019

Inkluderar:

  • Kvadratfot
  • Stadsdel
  • Byggnadsår
  • Försäljningspris
  • Med mera!

Vårt mål: Försäljningspris

Introduktion till maskininlärning

Steg 1: Extrahera särdrag

Introduktion till maskininlärning

Steg 2: Dela upp datamängden

Introduktion till maskininlärning

Steg 3: Träna modellen

Introduktion till maskininlärning

Steg 3: Träna modellen

$$

Introduktion till maskininlärning

Steg 4: Utvärdera

Introduktion till maskininlärning

Steg 4: Utvärdera

Utvärderingssteg

  • Testdatamängd: "osedd" data
  • Många sätt att utvärdera:
    • Vad är det genomsnittliga felet i förutsägelserna?
    • Hur stor andel av lägenheterna förutsade modellen korrekt inom 10 % marginal?
Introduktion till maskininlärning

Steg 4: Utvärdera

Introduktion till maskininlärning

Steg 4: Utvärdera

Introduktion till maskininlärning

Steg 4: Utvärdera

  • Om inte, finjustera modellen och träna om den:
    • t.ex. ändra modellens inställningar, lägg till/ta bort särdrag
Introduktion till maskininlärning

Maskininlärningens arbetsflöde

Introduktion till maskininlärning

Sammanfattning av stegen

  1. Extrahera särdrag
    • Välj särdrag och bearbeta datamängden
  2. Dela upp datamängden
    • Tränings- och testdatamängd
  3. Träna modellen
    • Mata in träningsdatamängden i en maskininlärningsmodell
  4. Utvärdera
    • Om önskad prestanda inte uppnås: finjustera modellen och upprepa steg 3
Introduktion till maskininlärning

Nu kör vi en övning!

Introduktion till maskininlärning

Preparing Video For Download...