機械学習に取り組む中で、どんなコードで、どんなパラメータで、どのモデルを作って、評価はどうだったのか、しっかりトラッキングできておらず、後で同じ状態を再現できずに困ることはないでしょうか。
こういった実験管理は、機械学習を本番アプリケーションに組み込む上でも必要な要素であり、最近注目を集めている「MLOps」の一環としても重要です。
今回の講座では、機械学習のライフサイクル管理のためのOSS「MLflow」を使った実験管理を紹介します。
実際にちょっとした機械学習機能を実装するイメージで、デモンストレーションまで実施します。