Konfiguracja trenowania modelu z użyciem CML
W tym ćwiczeniu użyjesz akcji GitHub CML, aby wytrenować klasyfikator Random Forest do przewidywania opadów deszczu. CML to akcja GitHub, która upraszcza generowanie raportów z eksperymentów uczenia maszynowego.
Trenowanie zostanie uruchomione po otwarciu PR względem gałęzi main.
Nadal będziesz pracować ze zbiorem danych pogodowych; plik preprocess_dataset.py zawiera funkcje pomocnicze do wstępnego przetwarzania danych.
Wynikiem działania skryptu train.py jest plik metrics.json z metrykami modelu oraz plik confusion_matrix.png zawierający wykres macierzy pomyłek.
Twoim zadaniem jest uzupełnienie szkieletu pliku .github/workflows/train_cml.yaml tak, aby zdefiniować ogólny przepływ trenowania modelu.
UWAGA: Do uruchamiania skryptów Pythona używaj python3 zamiast python.
To ćwiczenie jest częścią kursu
CI/CD dla uczenia maszynowego
Interaktywne ćwiczenie praktyczne
Przekształć teorię w praktykę dzięki jednemu z naszych interaktywnych ćwiczeń
Rozpocznij ćwiczenie