Experimenttracking

MLOps-concepten

Folkert Stijnman

ML Engineer

Het machinelearningexperiment

onderdelen van een machinelearningexperiment

MLOps-concepten

Waarom is experimenttracking belangrijk?

In elk experiment kun je de volgende factoren instellen:

machinelearningconfiguraties

MLOps-concepten

Experimenttracking in de ML-levenscyclus

Experimenttracking helpt om:

  • Resultaten te vergelijken
  • Eerdere experimenten te reproduceren
  • Samen te werken met developers en stakeholders
  • Te rapporteren aan stakeholders
MLOps-concepten

Hoe experimenteer je tracken?

Tool Pro Con
Spreadsheet Eenvoudig, makkelijk te gebruiken Veel handwerk nodig
Proprietair platform Aangepast aan ons proces Kost tijd en moeite
Experimenttrackingtool Specifiek ontworpen voor experimenten Vereist wennen aan de tool

 

MLOps-concepten

Een machinelearningexperiment

Voorbeelden van machinelearningexperimenten

MLOps-concepten

Het experimentproces

  1. Stel een hypothese op: "We verwachten dat..."
  2. Verzamel afbeeldingen en labels
  3. Definieer experimenten, bv. modeltypen, hyperparameters, datasets
  4. Zet experimenttracking op
  5. Train het/de machinelearningmodel(len)
  6. Test de modellen op een hold-out testset
  7. Registreer het best passende model
  8. Visualiseer, rapporteer aan team en stakeholders, en bepaal vervolgstappen

training en testen van een machinelearningmodel

MLOps-concepten

Laten we oefenen!

MLOps-concepten

Preparing Video For Download...