機械学習のモデルを実際のサービスで継続的に運用するために、開発と運用を連携させ、学習・デプロイ・監視・再学習などを効率よく回す考え方や仕組みとして、最も適切なものを1つ選びなさい。
- ①MLOps
- ②CRISP-DM
- ③PoC
- ④BPR
答えと解説を見る
MLOps(Machine Learning Operations)は、機械学習のモデルを本番の環境で安定して継続的に運用するために、開発(Development)と運用(Operations)を連携させる考え方や、そのための仕組みの総称です。ソフトウェア開発のDevOpsの考え方を機械学習に応用したもので、データの管理、モデルの学習、評価、本番環境への組み込み(デプロイ)、運用中の性能の監視、再学習までの一連の流れを、できるだけ自動化して効率よく回すことを目指します。モデルは作って終わりではなく、運用しながら改善し続ける必要があるという考え方にもとづいています。
他の選択肢が不適切な理由
・CRISP-DM:データ分析のプロジェクトを、ビジネスの理解から展開までの6段階で進める標準的な手順です。
・PoC:本格的な開発の前に、小規模にAIを試して実現可能性を確かめる段階です。
・BPR:業務の流れ全体を根本から見直して再設計する取り組みです。
覚え方のポイント
「MLOps=ML(機械学習)+Ops(運用)」。「作る」より「使い続ける」ための仕組みだと覚えましょう。