Aan de slagBegin gratis

Modeltraining instellen met CML

In deze oefening gebruik je de CML GitHub Action om een Random Forest Classifier te trainen die neerslag voorspelt. CML is een GitHub Action die het maken van rapporten voor ML-experimenten vereenvoudigt.

De training wordt gestart zodra je een PR opent tegen de main-branch. Je werkt verder met de weather-gegevensset; het bestand preprocess_dataset.py bevat helperfuncties om de gegevensset te pre-processen zoals eerder.

De uitvoer van het draaien van train.py is een metrics.json-bestand met modelmetrics en een confusion_matrix.png-bestand met een plot van de confusion matrix.

Jouw taak is om het skelet van .github/workflows/train_cml.yaml af te maken en zo een high-level modeltrainingsflow te formuleren.

LET OP: gebruik python3 in plaats van python om Python-scripts uit te voeren.

Deze oefening maakt deel uit van de cursus

CI/CD voor Machine Learning

Bekijk cursus

Interactieve oefening met praktijkervaring

Zet theorie om in actie met een van onze interactieve oefeningen

Begin oefening