-
00
デプロイ・運用(API,クラウド) — 概要
学習済みモデルを本番システムへ載せ動かし続ける技術領域。サービング、API設計、クラウド基盤、MLOps、監視までの入門ガイド
-
01
モデルサービング基礎 — 学習と推論の分離と提供形態
学習環境と推論環境の分離、モデル成果物の保存形式、推論エンドポイント、リクエスト応答型とバッチ型の使い分け
-
02
REST API設計 — 推論エンドポイントのHTTP設計
エンドポイント命名、JSONリクエスト/レスポンス設計、ステータスコード、バージョン付きURL、OpenAPI仕様書
-
03
gRPC推論API — 高速バイナリ通信による提供
Protocol Buffersによるスキーマ定義、双方向ストリーミング、HTTP/2多重化、RESTとのレイテンシ比較
-
04
バッチ推論 — 大量データの一括スコアリング
夜間バッチ処理、スケジュール実行、入出力ストレージ設計、スループット最適化、需要予測や与信スコアリングの適用例
-
05
オンライン推論 — リアルタイム応答型サービング
同期API呼び出し、低レイテンシ要件、ウォームスタンバイ、レコメンドや不正検知など即時応答が必要な用途
-
06
ストリーミング推論 — イベント駆動の逐次処理
Kafka連携、ウィンドウ集計、逐次特徴量計算、センサーデータやログストリームへのリアルタイム適用
-
07
TensorFlow Serving — TensorFlow公式推論サーバー
SavedModel形式の読み込み、モデルバージョン管理、gRPC/RESTの二系統提供、ホットスワップによる無停止更新
-
08
TorchServe — PyTorchモデルの本番配備
モデルアーカイブ(.mar)、カスタムハンドラ、管理API、マルチモデル提供、メトリクス出力の基本構成
-
09
Triton Inference Server — NVIDIAの汎用推論基盤
複数フレームワーク同居、動的バッチング、モデルアンサンブル、GPU共有、並列インスタンスによる高スループット化
-
10
ONNX — フレームワーク間のモデル交換規格
計算グラフの共通表現、opset、PyTorch/TensorFlowからの変換、ONNX Runtimeでのクロスプラットフォーム推論
-
11
モデル変換・互換性 — 形式間移植の実務と落とし穴
演算子未対応、精度差異の検証、形状推論、変換前後の出力一致テスト、フレームワーク固有層の書き換え
-
12
コンテナ化 — Dockerによる推論環境の固定
Dockerfile設計、CUDAベースイメージ、依存ライブラリ固定、イメージ軽量化、マルチステージビルド
-
13
Kubernetes — コンテナオーケストレーションでのML運用
Deployment/Service設計、GPUノードプール、リソース制限、ヘルスチェック、Helmチャートによる配備
-
14
Kubeflow — Kubernetes上のMLプラットフォーム
Kubeflow Pipelines、Notebook環境、学習ジョブCRD、パイプラインDAG定義、コンポーネント再利用
-
15
KServe — K8sネイティブなモデル推論CRD
InferenceService定義、サーバーレススケール、カナリアトラフィック分割、Transformer/Predictor分離
-
16
サーバーレス推論 — FaaSでのオンデマンド実行
AWS LambdaやCloud Functions、コールドスタート対策、実行時間・メモリ制約、小型モデルの低コスト提供
-
17
Amazon SageMaker — AWSのマネージドML基盤
学習ジョブ、推論エンドポイント、パイプライン、モデルレジストリ、組み込みアルゴリズムと料金体系
-
18
Google Vertex AI — GCPの統合MLプラットフォーム
カスタム学習、予測エンドポイント、Pipelines、Feature Store、AutoMLとの統合、BigQuery連携
-
19
Azure Machine Learning — Microsoftのクラウド ML基盤
ワークスペース、コンピューティングクラスタ、マネージドオンラインエンドポイント、責任あるAIダッシュボード
-
20
外部AI API利用 — 学習済みモデルのAPI経由活用
音声認識・翻訳・画像解析等のクラウドAPI、SDK統合、料金従量制、レート制限、ベンダーロックイン考慮
-
21
エッジデプロイ — 端末側での推論実行
TensorFlow Lite(LiteRT)、モデル軽量化、オフライン動作、遅延削減、プライバシー保持の利点と端末制約
-
22
モバイル推論 — iOS/Androidでのオンデバイス実行
Core MLへの変換、Neural Engine活用、Android NNAPI、アプリサイズと電力消費のトレードオフ
-
23
組込み・IoT推論 — マイコンと省資源環境のML
TinyML、マイクロコントローラ向け量子化、センサー直結推論、メモリ数百KB級での動作設計
-
24
ブラウザ内推論 — WebでのクライアントサイドML
TensorFlow.js、ONNX RuntimeのWeb版、WebGL/WebGPUアクセラレーション、サーバー負荷ゼロの推論配布
-
25
量子化 — 低ビット化による軽量・高速化
INT8/FP16変換、学習後量子化、量子化認識学習(QAT)、精度劣化の評価、キャリブレーションデータ
-
26
プルーニングと知識蒸留 — モデル圧縮の二大手法
重み枝刈り、構造化プルーニング、教師モデルから生徒モデルへの蒸留、圧縮率と精度のトレードオフ管理
-
27
GPU推論最適化 — TensorRT等によるカーネル最適化
レイヤー融合、混合精度、エンジンビルド、CUDAストリーム並列、スループットとレイテンシのプロファイリング
-
28
CPU推論最適化 — OpenVINO等での高速化
SIMD命令活用、スレッド並列、グラフ最適化、Intel/Arm向けチューニング、GPU無し環境での実用速度確保
-
29
動的バッチング — リクエスト束ね処理の設計
待機時間と最大バッチサイズの調整、パディング、GPU使用率向上、テールレイテンシへの影響評価
-
30
レイテンシ・スループット設計 — 性能要件の定義と計測
p50/p95/p99パーセンタイル、QPS目標、負荷試験、ボトルネック分析、前処理・推論・後処理の分解計測
-
31
オートスケーリング — 負荷に応じた自動増減
水平/垂直スケール、HPAとカスタムメトリクス、GPUスケールの遅さ対策、スケールゼロとコールドスタート
-
32
ロードバランシングとルーティング — 推論トラフィック分配
ラウンドロビン、セッション親和性、モデル別ルーティング、API Gateway、リージョン間分散
-
33
カナリア・ブルーグリーン配備 — 安全なモデル切替
トラフィック段階移行、即時ロールバック、二系統並走、切替判定メトリクス、リリース手順の自動化
-
34
A/Bテストとシャドーデプロイ — 本番での比較検証
ユーザー分割実験、統計的有意性、シャドー実行による無影響検証、オンライン指標とビジネスKPIの接続
-
35
ML向けCI/CD — 学習から配備までの自動化
コード・データ・モデル三要素のパイプライン、自動テスト、モデル品質ゲート、GitHub Actions等での実装
-
36
MLOps総論 — 機械学習運用の成熟度と全体像
DevOpsとの違い、MLOps成熟度レベル、技術的負債論文の教訓、組織横断プロセス、ツールチェーン選定
-
37
MLflow — 実験追跡とモデル管理のOSS
Tracking/Models/Registry/Projectsの四機能、実験ログ記録、モデルステージ管理、各種基盤との統合
-
38
モデルレジストリ — 承認フロー付きモデル台帳
バージョン登録、ステージ遷移(検証/本番/退役)、メタデータ、リネージ追跡、配備との連携API
-
39
実験管理ツール — 学習実験の記録と比較
Weights & Biases、ハイパーパラメータ・メトリクス・成果物のログ、ダッシュボード比較、チーム共有
-
40
フィーチャーストア — 特徴量の一元管理基盤
Feast等、オンライン/オフラインストア二層、学習・推論間の特徴量一貫性、ポイントインタイム結合
-
41
データパイプライン — Airflowによる定期処理
DAG定義、スケジューラ、リトライとバックフィル、センサー、ETLと特徴量生成ジョブの運用
-
42
ワークフローオーケストレーション — 次世代パイプライン基盤
Prefect、Dagster、アセット指向定義、動的タスク生成、観測性内蔵、Airflowとの設計思想比較
-
43
データバージョニング — DVC等による再現性確保
大容量データのGit連携管理、リモートストレージ、パイプライン定義、実験の完全再現、lakeFS等の代替
-
44
モデルバージョニングとリネージ — 由来追跡の設計
学習データ・コード・ハイパーパラメータの紐付け、セマンティックバージョン、監査可能な変更履歴
-
45
システム監視 — Prometheus/Grafanaでの基盤計測
CPU/GPU/メモリ使用率、リクエスト数、エラー率、レイテンシ収集、ダッシュボード構築、エクスポーター
-
46
モデル性能監視 — 本番精度の継続追跡
予測分布監視、遅延ラベルでの精度算定、代理指標設計、セグメント別性能、劣化の早期発見
-
47
データドリフト検知 — 入力分布変化の監視
KS検定、PSI(母集団安定性指標)、特徴量別ドリフトスコア、Evidently等のOSS、アラート閾値設計
-
48
コンセプトドリフト — 入出力関係の変化への対応
季節性・突発変化・漸進変化の類型、性能劣化との切り分け、検知アルゴリズム、再学習トリガー設計
-
49
再学習パイプライン — 継続的トレーニングの自動化
定期再学習とトリガー再学習、データ選択、自動評価ゲート、チャンピオン/チャレンジャー方式、無人昇格の是非
-
50
ロギングと分散トレーシング — 推論経路の可視化
OpenTelemetry、構造化ログ、リクエストID伝搬、予測ログの保存設計、個人情報を含むログの扱い
-
51
アラートとインシデント対応 — ML障害の運用体制
アラート設計、オンコール、ランブック整備、モデル起因障害の切り分け、ポストモーテム文化
-
52
SLA/SLO設計 — 推論サービスの品質保証
可用性目標、レイテンシSLO、エラーバジェット、精度に関するサービス水準の考え方、契約上の免責設計
-
53
コスト最適化 — クラウドML費用の管理
スポット/プリエンプティブルインスタンス、リザーブド購入、GPU種選定、推論の右サイジング、コスト可視化
-
54
GPUクラスタ管理 — アクセラレータ資源の共有運用
GPUスケジューリング、MIG分割、タイムシェアリング、使用率監視、複数チーム間のクォータ設計
-
55
分散学習インフラ — 大規模学習の並列化基盤
データ並列・モデル並列・パイプライン並列、Horovod、DeepSpeed、集合通信(NCCL)、チェックポイント戦略
-
56
学習ジョブスケジューリング — 計算資源の割当管理
Slurm、キュー優先度、ギャングスケジューリング、フェアシェア、HPCクラスタとクラウドバーストの併用
-
57
ハイパーパラメータ探索の運用 — 大規模チューニング基盤
Optuna、Ray Tune、並列試行、早期打ち切り(ASHA)、探索履歴の永続化、計算予算の配分
-
58
Ray — 分散Python実行フレームワーク
タスク/アクターモデル、Ray Serve推論、Ray Data前処理、クラスタ自動スケール、ML全工程の統一基盤化
-
59
Spark連携 — ビッグデータ処理とMLの接続
Spark MLlib、分散前処理、Parquet/Deltaテーブル、学習データ抽出、バッチスコアリングのSpark実装
-
60
認証・認可 — 推論APIのアクセス制御
OAuth 2.0、APIキー、JWT、mTLS、IAMロール、最小権限原則、サービス間認証の設計
-
61
レート制限とクォータ — API利用量の統制
トークンバケット、利用者別クォータ、429応答とリトライ指針、バースト許容、課金プランとの連動設計
-
62
モデルへの攻撃と防御 — 推論APIのセキュリティ脅威
敵対的サンプル、モデル抽出攻撃、メンバーシップ推論、入力検証、出力制限による防御策
-
63
プライバシー保護技術 — 個人データを守る推論運用
差分プライバシー、匿名化・仮名化、秘密計算、データ最小化、推論ログの保持期間ポリシー
-
64
連合学習の運用 — データを集めない分散学習
クライアント選択、モデル集約(FedAvg)、通信効率化、端末の非均質性、セキュア集約プロトコル
-
65
AIガバナンスと監査 — 統制された運用体制
モデル承認フロー、監査ログ、変更管理、リスク評価、責任分界、内部統制とMLシステムの接続
-
66
規制対応 — AI関連法制下での運用義務
EU AI Actのリスク分類、GDPRの自動意思決定条項、説明義務、記録保持、高リスク用途の適合性評価
-
67
モデルカードと文書化 — 透明性のための記録
モデルカード、データシート、想定用途と制限の明記、性能の層別報告、利用者向け注意事項
-
68
公平性・バイアス監視 — 本番での責任あるAI
属性別性能差の計測、公平性指標(機会均等等)、継続監視、是正手順、ステークホルダー報告
-
69
LLMサービング — 大規模言語モデルの推論基盤
vLLM、Text Generation Inference、連続バッチング、GPUメモリ管理、トークン単位ストリーミング応答
-
70
LLM推論最適化 — KVキャッシュとメモリ効率化
PagedAttention、KVキャッシュ再利用、投機的デコーディング、FlashAttention、テンソル並列推論
-
71
プロンプト管理 — テンプレートの版管理と評価
プロンプトテンプレート化、バージョン管理、回帰評価、環境別設定、コードとプロンプトの分離運用
-
72
RAGシステム運用 — 検索拡張生成の本番管理
文書取り込みパイプライン、チャンク分割、埋め込み更新、検索精度評価、鮮度管理と再インデックス
-
73
ベクトルデータベース — 埋め込み検索基盤の運用
FAISS、Milvus、pgvector、近似最近傍(HNSW)、インデックス構築コスト、フィルタ付き検索、シャーディング
-
74
LLMOps — 生成AI特有の運用課題
出力品質評価、LLM-as-a-judge、ハルシネーション監視、回帰テスト、モデル更新追従、従来MLOpsとの差分
-
75
ガードレール — 生成AI出力の安全制御
入出力フィルタ、プロンプトインジェクション対策、コンテンツモデレーション、構造化出力の検証、拒否応答設計
-
76
トークンコスト管理 — 生成AI APIの費用統制
トークン数計測、モデル使い分け(大型/小型)、コンテキスト圧縮、キャッシュ活用、部門別チャージバック
-
77
ファインチューニング運用 — 追加学習の継続的管理
LoRA/QLoRAアダプタ管理、学習データ整備、評価セット固定、アダプタ切替提供、ベースモデル更新追従
-
78
モデルハブ活用 — 公開モデルの取得と配布
Hugging Face Hub、モデルカード確認、ライセンス検証、リビジョン固定、社内ミラーとセキュリティスキャン
-
79
負荷試験と性能テスト — 推論エンドポイントの検証
Locust/k6等での負荷生成、同時接続数の限界測定、ソークテスト、GPU飽和点の把握、容量計画への反映
-
80
環境分離 — 開発・ステージング・本番の管理
環境別設定管理、データの本番分離、昇格フロー、シークレット管理(Vault等)、環境差分による事故防止
-
81
Infrastructure as Code — ML基盤のコード化
Terraform、CloudFormation、GPUクラスタやエンドポイントの宣言的管理、環境複製、ドリフト検出
-
82
オンプレ・ハイブリッド運用 — クラウド外でのML基盤
自社GPUサーバー、データ主権要件、クラウドバースト、閉域網推論、保守・電力・冷却の運用コスト
-
83
ローカルLLM運用 — 手元環境での言語モデル実行
llama.cpp、Ollama、GGUF量子化形式、VRAM要件見積り、オフライン利用、機密データ処理の利点
-
84
マルチテナンシー — 複数顧客での基盤共有設計
テナント分離(データ/計算/ネットワーク)、ノイジーネイバー対策、テナント別モデル、課金計測の実装
-
85
キャッシング戦略 — 推論結果の再利用による高速化
結果キャッシュ、埋め込みキャッシュ、セマンティックキャッシュ、TTL設計、キャッシュ無効化と鮮度の両立
-
86
非同期処理とキュー — 疎結合な推論アーキテクチャ
Kafka/RabbitMQ/SQS、ジョブキュー、優先度制御、バックプレッシャー、結果通知(Webhook/ポーリング)
-
87
データストア連携 — 推論を支える永続化層
特徴量参照の低レイテンシDB(Redis等)、予測結果の書き戻し、データウェアハウス連携、整合性設計
-
88
冗長化と災害復旧 — 推論サービスの可用性設計
マルチAZ/マルチリージョン、フェイルオーバー、モデル成果物のバックアップ、RTO/RPO、縮退運転モード
-
89
組織とロール — MLエンジニアリング体制の設計
MLエンジニア/データサイエンティスト/SREの分担、プラットフォームチーム、モデル引き継ぎ、運用ドキュメント文化
-
90
オフライン・オンライン評価 — 配備前後の品質検証
ホールドアウト評価、本番前検証チェックリスト、オンライン指標との乖離分析、実験プラットフォーム連携
-
91
グリーンAI — 推論・学習のエネルギー効率
消費電力・炭素排出の計測、効率的モデル選択、データセンターPUE、再生可能エネルギー地域での実行
-
92
AIアクセラレータ — GPU以外の専用推論ハードウェア
Google TPU、AWS Inferentia/Trainium、NPU、FPGA推論、ハードウェア別コンパイラと移植性の課題
-
93
WebAssemblyとML — ポータブルな推論実行環境
Wasmランタイムでのモデル実行、サンドボックス分離、WASI、エッジワーカーでの軽量推論配置
-
94
5G/MECとエッジAI — 通信網エッジでの推論配置
マルチアクセスエッジコンピューティング、低遅延ユースケース(自動運転支援・AR)、クラウドとの推論分担
-
95
シミュレーションとデジタルツイン — 仮想環境での運用検証
本番投入前のシミュレーション検証、合成データによる負荷再現、強化学習エージェントの安全な事前評価
-
96
レガシー配備形式 — PMML等の歴史的標準
PMML、PFA、データベース内スコアリング(in-DB)、旧世代スコアリングエンジンからの移行課題
-
97
標準化動向 — AI運用に関わる国際規格
ISO/IEC 42001(AIマネジメントシステム)、NIST AI RMF、リスク管理フレームワーク、認証取得の実務
-
98
学習リソースと資格 — MLOps人材育成の道筋
クラウド各社のML認定資格、MLOps講座、公開教材、コミュニティ、ハンズオン環境の構築方法
-
99
デプロイ・運用(API,クラウド) — 退避・古典資料archive
旧世代のサービング技術、廃止されたサービスの記録、過去の運用手順書など歴史的資料の保管領域