機械学習のライフサイクルとロール
Ref.
1. CRISP-ML(Q). The ML Lifecycle Process.
データアナリスト
データサイエンティスト
機械学習エンジニア
ROLE
Slide 9
Slide 9 text
フェーズ毎の実施内容
Business and Data Understanding
● ビジネス課題の整理
○ MLタスクへの落とし込み
● 施策立案/KPIの設定
● PoCの実施/プロトタイプ作成
● データ収集/加工/整備/可視化
Model Development
● 特徴量の整備
● モデル作成/評価
● モデルデプロイ
● サービング
Model Operations
● モニタリング
○ データドリフト
○ モデルの性能
○ パフォーマンス
● CI/CD/CT
● MLプロセスの見直し
データアナリスト
データサイエンティスト
データサイエンティスト
機械学習エンジニア 機械学習エンジニア
Slide 10
Slide 10 text
フェーズ毎の実施内容
Business and Data Understanding
● ビジネス課題の整理
○ MLタスクへの落とし込み
● 施策立案/KPIの設定
● PoCの実施/プロトタイプ作成
● データ収集/加工/整備/可視化
Model Development
● 特徴量の整備
● モデル作成/評価
● モデルデプロイ
● サービング
Model Operations
● モニタリング
○ データドリフト
○ モデルの性能
○ パフォーマンス
● CI/CD/CT
● MLプロセスの見直し
データアナリスト
データサイエンティスト
データサイエンティスト
機械学習エンジニア 機械学習エンジニア
各フェーズ,専門的な知識・経験が求められる!
Slide 11
Slide 11 text
一方で,コネヒトでのロールの割り当ては?
Slide 12
Slide 12 text
コネヒトにおけるMLエンジニアの役割
Ref.
1. コネヒトにおける機械学習関連業務の紹介資料
データアナリスト・データサイエンティスト的な役割
+
必要に応じてデータエンジニア的な役割も担う
MLエンジニア的な役割
+
システム運用のフェーズに入ると
MLOpsエンジニア的な役割も担う
Model Development & Operations Business and Data Understanding
CRISP-MLのフェーズで
ざっくり分けてみると...
Ref.
1. ML Experiment Tracking: What It Is, Why It Matters, and How to Implement It
Experiment tracking vs ML model management vs MLOps
Model Managementにおいて
● Experiment Tracking
● Model Deployment
は大事な要素!