Machine learning-workflow

Machine Learning begrijpen

Lis Sulmont

Curriculum Manager, DataCamp

Machine learning-workflow

Machine Learning begrijpen

Onze situatie

New York City

Onze gegevensset: vastgoedverkopen in NYC, 2015-2019

Bevat:

  • Vierkante meters
  • Wijk
  • Bouwjaar
  • Verkoopprijs
  • En meer!

Ons doel: verkoopprijs

Machine Learning begrijpen

Stap 1: Kenmerken extraheren

Machine Learning begrijpen

Stap 2: Gegevensset splitsen

Machine Learning begrijpen

Stap 3: Model trainen

Machine Learning begrijpen

Stap 3: Model trainen

$$

Machine Learning begrijpen

Stap 4: Evalueren

Machine Learning begrijpen

Stap 4: Evalueren

Evaluatiestap

  • Testgegevensset: "onzichtbare" data
  • Veel manieren om te evalueren:
    • Wat is de gemiddelde fout van de voorspellingen?
    • Welk percentage appartementen voorspelde het model correct binnen 10% marge?
Machine Learning begrijpen

Stap 4: Evalueren

Machine Learning begrijpen

Stap 4: Evalueren

Machine Learning begrijpen

Stap 4: Evalueren

  • Zo niet, stem het model af en train opnieuw:
    • bijv. modelopties wijzigen, kenmerken toevoegen/verwijderen
Machine Learning begrijpen

Machine learning-workflow

Machine Learning begrijpen

Overzicht van de stappen

  1. Kenmerken extraheren
    • Kenmerken kiezen en de gegevensset bewerken
  2. Gegevensset splitsen
    • Train- en testgegevensset
  3. Model trainen
    • Traingegevens in een Machine Learning-model voeren
  4. Evalueren
    • Als de gewenste prestatie niet wordt gehaald: model afstemmen en Stap 3 herhalen
Machine Learning begrijpen

Laten we oefenen!

Machine Learning begrijpen

Preparing Video For Download...