本文へ移動
合格ノート.
基本情報技術者試験
基本情報技術者試験用語一覧を見る
テクノロジ

MLOpsとは

読み方:えむえるおぷす

ひとことで言うと:機械学習モデルの開発からデプロイ、監視、再学習までを継続的・効率的に運用するための考え方や仕組み。

意味をわかりやすく解説

MLOpsはMachine LearningとOperationsを組み合わせた考え方で、機械学習モデルを一度作って終わりにせず、データ準備、学習、評価、モデルやデータの版管理、デプロイ、監視、再学習までを継続的に管理します。

実運用ではデータ分布の変化によってモデル精度が低下することがあるため、通常のソフトウェア運用に加えてデータとモデルのライフサイクル管理が重要になります。

具体例

需要予測モデルを本番へ配備した後、予測精度を監視し、精度低下を検知したら新しい販売データで再学習して再配備する。

似た用語との違い

DevOps

DevOpsはソフトウェアの開発と運用の連携・自動化を重視します。MLOpsはそれに加えてデータ、学習済みモデル、再学習、モデル精度監視などを扱います。

CI

CIはコード変更を頻繁に統合し、自動ビルドやテストで品質を確認する仕組みです。MLOpsは機械学習システム全体の運用ライフサイクルを扱う、より広い概念です。

覚え方

DevOpsに「データとモデルの継続管理」が加わった機械学習版の運用。

基本情報技術者試験の試験ポイント

モデルだけでなくデータの版管理、デプロイ後の精度監視、再学習までを扱う点を押さえます。

CHECK QUESTION

本番稼働中の機械学習モデルについて、精度監視や再学習、再配備まで継続的に管理する考え方は何ですか。

答えを見る

MLOpsです。機械学習モデルとデータの開発・運用ライフサイクルを継続的に管理します。

この説明は分かりやすかったですか?

基本情報技術者試験を勉強中ですか?

この用語を含む重要用語を、単語帳や4択テストで学習できます。