Configura l’addestramento del modello con CML
In questo esercizio userai la GitHub Action CML per addestrare un Random Forest Classifier che prevede le precipitazioni. CML è una GitHub Action che semplifica la generazione di report per gli esperimenti di ML.
L’addestramento verrà eseguito quando apri una PR verso il branch main.
Continuerai a lavorare con il dataset meteo; il file preprocess_dataset.py contiene funzioni di supporto per pre-processare l’insieme di dati come in precedenza.
L’esecuzione di train.py produce un file metrics.json con le metriche del modello e un file confusion_matrix.png con il grafico della matrice di confusione.
Il tuo compito è completare lo scheletro di .github/workflows/train_cml.yaml per definire un flusso di addestramento del modello ad alto livello.
NOTA: usa python3 invece di python per eseguire gli script Python.
Questo esercizio fa parte del corso
CI/CD per Machine Learning
Esercizio pratico interattivo
Passa dalla teoria alla pratica con uno dei nostri esercizi interattivi
Inizia esercizio