始める無料で始める

CML を使ってモデルの学習をセットアップする

この演習では、CML GitHub Action を使って、降雨を予測するランダムフォレスト分類器を学習します。CML は、機械学習実験のレポート生成を抽象化する GitHub Action です。

学習は、main ブランチに対して PR を開いたときにトリガーされます。 引き続き気象データセットを使用します。preprocess_dataset.py ファイルには、これまでと同様にデータセットを前処理するためのヘルパー関数が含まれています。

train.py を実行すると、モデルの指標を含む metrics.json ファイルと、混同行列のプロットを含む confusion_matrix.png ファイルが出力されます。

今回の課題は、足場となっている .github/workflows/train_cml.yaml を完成させ、モデル学習の大まかな流れを構築することです。

注: Python スクリプトの実行には python ではなく python3 を使用してください。

この演習はコースの一部です

Machine Learning のための CI/CD

コースを見る

実践的なインタラクティブ演習

理論を実践に変える、インタラクティブな演習のひとつをお試しください

演習を開始する