AIToday
画像生成AIコーディングAmazon AI Blog掲載日時: 2026年10月27日 4:00

エッジ向けCVモデル管理の新パイプライン

LINEで送る
エッジ向けCVモデル管理の新パイプライン

3つのポイント

  1. 何が起きたか

    AWSはSageMaker SDK v3のサンプルパイプラインを公開した。

  2. なぜ重要か

    カメラ別モデルが必要で工場は数千のモデルの版管理と配信を迫られる。このサンプルは品質ゲートで性能不足のモデルを遮断し、同時実行を5件に制限するセマフォでその作業を自動化する。

誰に効くかカメラ群を運用する製造業・品質検査チームは、枠の増加申請なしにカメラ別モデルのライフサイクル管理を実現する導入可能な設計図を得られる。Amazon Lookout for Visionのようなマネージドサービスが対象としないカメラ群規模の制約に対応するパターンだ。

わからないところ、AIに聞けます

質問と回答はこのページに公開されます。

こういう要約が、毎朝あなたのメールに届きます。

背景と解説

この投稿は、エッジでの視覚品質検査向けMLOpsに関する2023年の連載の更新で、SageMaker Python SDK v3に移植され、廃止されたSageMaker Edge Managerの代わりにエッジ最適化用のSageMaker Neoを使う。サンプルはAWS CDKでデプロイされ、オーケストレーション層は既定で同時に最大5件のパイプライン実行しか受け付けないため、SageMakerの訓練ジョブの同時実行が標準のアカウント枠に収まり、サービス枠の増加申請は不要になる。

注目すべき設計として、各品質ゲートはメモリ上のPyTorchモデルではなくエクスポート済みのONNX成果物を評価するため、ゲートを通った成果物がそのまま出荷される。分類器分支が均衡精度と欠陥再現率を併用するのは、画像の約90パーセントが良品で単純な精度が誤解を招くためだ。Model Registryは全カメラのパッケージを共有グループに保持し、カメラ別の履歴はカメラメタデータでの絞り込みで復元する。ListModelPackagesは顧客メタデータでサーバー側の絞り込みができないためだ。カメラの初回実行では取得結果が空で訓練はコールドスタート初期化にフォールバックし、以降はそのカメラ自身の過去モデルから再開する。

サンプルは破壊的変更として記載されていないSDK v3の挙動も2つ文書化している。SDKは合成時にパイプライン実行ロールを実際のIAMに対して検証するため、CDKアプリはロールとパイプラインを1回のデプロイで作成できない。サンプルは2段階デプロイとコンテキストフラグで対処する。ロール検証はリソースARNなしでECRプル権限をシミュレートするため、単一のECRリポジトリに限定したロールは実行時には機能しても検証で失敗する。コンパイル自体は無料で、実行する処理インスタンスと出力のS3保存に課金される。

よくある質問
パイプラインの全実行コストはいくらか?
全13ステップを約15分で実行し、Neoの2回のコンパイルを含む。米国東部(オハイオ)のml.m5.xlarge課金時間で約0.07ドル。
モデルが満たすべき品質基準は?
異常検知分支はAUROC 0.8以上。分類器分支は均衡精度0.6以上と欠陥再現率0.5以上を同時に満たす必要がある。
自前のカメラ映像なしで試せるか?
はい。既定では合成の生産ライン画像を生成する。リポジトリには364枚の注釈付き血液塗抹画像のBCCDデータセット用ダウンローダーもあり、実画像で試せる。
Amazon AI Blog元記事を読む
LINEで送る

あなたの仕事に関係するAIニュースを、毎朝お届けします。

業界と使っているAIツールを選ぶと、仕事に関係するニュースが毎朝届きます。

登録無料・Googleアカウントなら30秒・いつでも解除できますAITodayについて →

AIに質問

この記事についてわからないことをAIに質問できます。AIはこの記事・AIToday の過去記事・Wikipedia を読み、出典を付けて答えます。Q&Aはこのページに公開され、他の読者も読めます。

質問と回答はこのページに公開されます。

このようなAIの動きを、御社の業界・競合に合わせて毎日届ける法人プランもあります → 詳しく見る

関連記事

次の記事へAIクエスト第3弾「Polar Peaks」開始