データ サイエンス チームの一員として、テスト段階でさまざまなモデリング アプローチの試行が必要になる場合があります。再現性を保証するため、各アプローチには手動で追跡する必要があるさまざまなパラメータがあります。Vertex AI SDK for Python の自動ロギングは、MLflow を活用した 1 行コード SDK 機能であり、Vertex AI Experiments とテスト実行に関連する指標とパラメータを自動的にトラッキングします。
ノートブック: Vertex AI Experiments: Autologging
「Vertex AI Experiments: Autologging」ノートブックでは、Vertex AI Experiments を使用して以下を行う方法を学習します。
- Vertex AI SDK for Python で自動ロギングを有効にする。
- scikit-learn モデルをトレーニングし、Vertex AI Experiments に自動記録された指標とパラメータを指定して実行されたテスト結果を確認する(テストの実行は設定しません)。
- TensorFlow モデルをトレーニングする -
aiplatform.start_run()
とaiplatform.end_run()
を使用してテスト実行を手動で設定し、Vertex AI Experiments に対して自動的にログに記録された指標とパラメータをチェックする。 - Vertex AI SDK for Python で自動ロギングを無効にして PyTorch モデルをトレーニングし、パラメータと指標がログに記録されていないことを確認する。