Data Science & ML

MLOps とデプロイ

MLflow、Docker、FastAPI、Streamlit、Prefect、feature stores、データパイプライン、モニタリング、ML ビジネスメトリクス、クラウドデプロイ

24 面接問題·
Senior
1

MLOps ワークフローにおける MLflow の主な役割は何ですか?

回答

MLflow は ML モデルのライフサイクル全体を管理するオープンソースプラットフォームです。実験のトラッキング (メトリクス、パラメータ、アーティファクト)、モデルのパッケージング、集約レジストリ、デプロイメントを行います。これにより実験の再現性とモデルの標準化されたバージョン管理が可能になります。

2

MLflow でパラメータをログに記録するにはどのコマンドを使用しますか?

回答

mlflow.log_param 関数は、run に関連付けられたハイパーパラメータ (learning rate、epochs、batch size) を記録します。これらのパラメータは MLflow UI で確認でき、異なる学習設定を比較できます。

3

mlflow.log_metric と mlflow.log_param の違いは何ですか?

回答

log_param は学習前に定義される固定値 (learning_rate、epochs などのハイパーパラメータ) を記録し、log_metric は学習中または学習後に変化する値 (accuracy、loss) を記録します。メトリクスは異なる step で複数回ログに記録でき、曲線を作成できます。

4

ML モデルのデプロイに Docker を使用する主な利点は何ですか?

5

ML アプリケーションでマルチステージ Dockerfile を使用する理由は何ですか?

+21 面接問題

次の面接に向けてData Science & MLをマスター

すべての問題、flashcards、技術テスト、コードレビュー演習、面接シミュレーターにアクセス。

無料で始める