PROXIA PM DICTIONARY企業サイト ↗
ホーム / PM DICTIONARY / AI・PMOの進化 / 学習時・提供時の不整合

AI・PMOの進化

学習時・提供時の不整合

Training-Serving Skew

読み:がくしゅうじていきょうじのふせいごう

モデルを学習させたときと本番で提供するときで、入力項目やその作り方にずれが生じる問題。

まず意味をつかむ

過去の完成版データで納期を学習したモデルに、進行中で未記入の項目が多いデータを与えると、学習した条件どおりに動けないことがある。

仕事でどう使うか

入力項目の単位、欠損時の処理、取得できる時点を開発と運用で照合する。運用と同じ時点のデータで配備前に試し、変換の版を変更管理の対象にする。

判断を一段深める

学習用の履歴と本番の特徴量生成処理を追跡し、過去のある時点で取得可能だった値を再現する。同じ元データを両方の処理へ流し、出力の差を調べる。

IN PRACTICE

具体例で考える

架空の進捗予測では、学習時は終了後の実績工数が入っていたが、週次運用では当週までの工数しか使えなかった。週次時点で取得できる情報を使って学習し直した。

理解を助けるための架空の例です。
学習と提供で入力条件をそろえる
学習時の入力処理
提供時の入力処理
同じデータで照合

同じ時点の記録を使い、二つの処理が作る値を比較する。

ここは誤解しやすい

学習データの項目名と本番の項目名が同じでも、集計期間や欠損値の処理が違うことがある。実データの数値と処理手順を比べる。

PROXIA INSIGHTS

考え方を、実務へつなぐ

AIを「使う」から、PMの判断に「活かす」へ ↗

この知識を、組織の力へ。

AIを、プロジェクトの実践へ。

AI駆動プロジェクトマネジメント研修を見る ↗