W 55.53

デプロイ・運用(API,クラウド)

100 区画
  1. 00

    デプロイ・運用(API,クラウド) — 概要

    学習済みモデルを本番システムへ載せ動かし続ける技術領域。サービング、API設計、クラウド基盤、MLOps、監視までの入門ガイド

  2. 01

    モデルサービング基礎 — 学習と推論の分離と提供形態

    学習環境と推論環境の分離、モデル成果物の保存形式、推論エンドポイント、リクエスト応答型とバッチ型の使い分け

  3. 02

    REST API設計 — 推論エンドポイントのHTTP設計

    エンドポイント命名、JSONリクエスト/レスポンス設計、ステータスコード、バージョン付きURL、OpenAPI仕様書

  4. 03

    gRPC推論API — 高速バイナリ通信による提供

    Protocol Buffersによるスキーマ定義、双方向ストリーミング、HTTP/2多重化、RESTとのレイテンシ比較

  5. 04

    バッチ推論 — 大量データの一括スコアリング

    夜間バッチ処理、スケジュール実行、入出力ストレージ設計、スループット最適化、需要予測や与信スコアリングの適用例

  6. 05

    オンライン推論 — リアルタイム応答型サービング

    同期API呼び出し、低レイテンシ要件、ウォームスタンバイ、レコメンドや不正検知など即時応答が必要な用途

  7. 06

    ストリーミング推論 — イベント駆動の逐次処理

    Kafka連携、ウィンドウ集計、逐次特徴量計算、センサーデータやログストリームへのリアルタイム適用

  8. 07

    TensorFlow Serving — TensorFlow公式推論サーバー

    SavedModel形式の読み込み、モデルバージョン管理、gRPC/RESTの二系統提供、ホットスワップによる無停止更新

  9. 08

    TorchServe — PyTorchモデルの本番配備

    モデルアーカイブ(.mar)、カスタムハンドラ、管理API、マルチモデル提供、メトリクス出力の基本構成

  10. 09

    Triton Inference Server — NVIDIAの汎用推論基盤

    複数フレームワーク同居、動的バッチング、モデルアンサンブル、GPU共有、並列インスタンスによる高スループット化

  11. 10

    ONNX — フレームワーク間のモデル交換規格

    計算グラフの共通表現、opset、PyTorch/TensorFlowからの変換、ONNX Runtimeでのクロスプラットフォーム推論

  12. 11

    モデル変換・互換性 — 形式間移植の実務と落とし穴

    演算子未対応、精度差異の検証、形状推論、変換前後の出力一致テスト、フレームワーク固有層の書き換え

  13. 12

    コンテナ化 — Dockerによる推論環境の固定

    Dockerfile設計、CUDAベースイメージ、依存ライブラリ固定、イメージ軽量化、マルチステージビルド

  14. 13

    Kubernetes — コンテナオーケストレーションでのML運用

    Deployment/Service設計、GPUノードプール、リソース制限、ヘルスチェック、Helmチャートによる配備

  15. 14

    Kubeflow — Kubernetes上のMLプラットフォーム

    Kubeflow Pipelines、Notebook環境、学習ジョブCRD、パイプラインDAG定義、コンポーネント再利用

  16. 15

    KServe — K8sネイティブなモデル推論CRD

    InferenceService定義、サーバーレススケール、カナリアトラフィック分割、Transformer/Predictor分離

  17. 16

    サーバーレス推論 — FaaSでのオンデマンド実行

    AWS LambdaやCloud Functions、コールドスタート対策、実行時間・メモリ制約、小型モデルの低コスト提供

  18. 17

    Amazon SageMaker — AWSのマネージドML基盤

    学習ジョブ、推論エンドポイント、パイプライン、モデルレジストリ、組み込みアルゴリズムと料金体系

  19. 18

    Google Vertex AI — GCPの統合MLプラットフォーム

    カスタム学習、予測エンドポイント、Pipelines、Feature Store、AutoMLとの統合、BigQuery連携

  20. 19

    Azure Machine Learning — Microsoftのクラウド ML基盤

    ワークスペース、コンピューティングクラスタ、マネージドオンラインエンドポイント、責任あるAIダッシュボード

  21. 20

    外部AI API利用 — 学習済みモデルのAPI経由活用

    音声認識・翻訳・画像解析等のクラウドAPI、SDK統合、料金従量制、レート制限、ベンダーロックイン考慮

  22. 21

    エッジデプロイ — 端末側での推論実行

    TensorFlow Lite(LiteRT)、モデル軽量化、オフライン動作、遅延削減、プライバシー保持の利点と端末制約

  23. 22

    モバイル推論 — iOS/Androidでのオンデバイス実行

    Core MLへの変換、Neural Engine活用、Android NNAPI、アプリサイズと電力消費のトレードオフ

  24. 23

    組込み・IoT推論 — マイコンと省資源環境のML

    TinyML、マイクロコントローラ向け量子化、センサー直結推論、メモリ数百KB級での動作設計

  25. 24

    ブラウザ内推論 — WebでのクライアントサイドML

    TensorFlow.js、ONNX RuntimeのWeb版、WebGL/WebGPUアクセラレーション、サーバー負荷ゼロの推論配布

  26. 25

    量子化 — 低ビット化による軽量・高速化

    INT8/FP16変換、学習後量子化、量子化認識学習(QAT)、精度劣化の評価、キャリブレーションデータ

  27. 26

    プルーニングと知識蒸留 — モデル圧縮の二大手法

    重み枝刈り、構造化プルーニング、教師モデルから生徒モデルへの蒸留、圧縮率と精度のトレードオフ管理

  28. 27

    GPU推論最適化 — TensorRT等によるカーネル最適化

    レイヤー融合、混合精度、エンジンビルド、CUDAストリーム並列、スループットとレイテンシのプロファイリング

  29. 28

    CPU推論最適化 — OpenVINO等での高速化

    SIMD命令活用、スレッド並列、グラフ最適化、Intel/Arm向けチューニング、GPU無し環境での実用速度確保

  30. 29

    動的バッチング — リクエスト束ね処理の設計

    待機時間と最大バッチサイズの調整、パディング、GPU使用率向上、テールレイテンシへの影響評価

  31. 30

    レイテンシ・スループット設計 — 性能要件の定義と計測

    p50/p95/p99パーセンタイル、QPS目標、負荷試験、ボトルネック分析、前処理・推論・後処理の分解計測

  32. 31

    オートスケーリング — 負荷に応じた自動増減

    水平/垂直スケール、HPAとカスタムメトリクス、GPUスケールの遅さ対策、スケールゼロとコールドスタート

  33. 32

    ロードバランシングとルーティング — 推論トラフィック分配

    ラウンドロビン、セッション親和性、モデル別ルーティング、API Gateway、リージョン間分散

  34. 33

    カナリア・ブルーグリーン配備 — 安全なモデル切替

    トラフィック段階移行、即時ロールバック、二系統並走、切替判定メトリクス、リリース手順の自動化

  35. 34

    A/Bテストとシャドーデプロイ — 本番での比較検証

    ユーザー分割実験、統計的有意性、シャドー実行による無影響検証、オンライン指標とビジネスKPIの接続

  36. 35

    ML向けCI/CD — 学習から配備までの自動化

    コード・データ・モデル三要素のパイプライン、自動テスト、モデル品質ゲート、GitHub Actions等での実装

  37. 36

    MLOps総論 — 機械学習運用の成熟度と全体像

    DevOpsとの違い、MLOps成熟度レベル、技術的負債論文の教訓、組織横断プロセス、ツールチェーン選定

  38. 37

    MLflow — 実験追跡とモデル管理のOSS

    Tracking/Models/Registry/Projectsの四機能、実験ログ記録、モデルステージ管理、各種基盤との統合

  39. 38

    モデルレジストリ — 承認フロー付きモデル台帳

    バージョン登録、ステージ遷移(検証/本番/退役)、メタデータ、リネージ追跡、配備との連携API

  40. 39

    実験管理ツール — 学習実験の記録と比較

    Weights & Biases、ハイパーパラメータ・メトリクス・成果物のログ、ダッシュボード比較、チーム共有

  41. 40

    フィーチャーストア — 特徴量の一元管理基盤

    Feast等、オンライン/オフラインストア二層、学習・推論間の特徴量一貫性、ポイントインタイム結合

  42. 41

    データパイプライン — Airflowによる定期処理

    DAG定義、スケジューラ、リトライとバックフィル、センサー、ETLと特徴量生成ジョブの運用

  43. 42

    ワークフローオーケストレーション — 次世代パイプライン基盤

    Prefect、Dagster、アセット指向定義、動的タスク生成、観測性内蔵、Airflowとの設計思想比較

  44. 43

    データバージョニング — DVC等による再現性確保

    大容量データのGit連携管理、リモートストレージ、パイプライン定義、実験の完全再現、lakeFS等の代替

  45. 44

    モデルバージョニングとリネージ — 由来追跡の設計

    学習データ・コード・ハイパーパラメータの紐付け、セマンティックバージョン、監査可能な変更履歴

  46. 45

    システム監視 — Prometheus/Grafanaでの基盤計測

    CPU/GPU/メモリ使用率、リクエスト数、エラー率、レイテンシ収集、ダッシュボード構築、エクスポーター

  47. 46

    モデル性能監視 — 本番精度の継続追跡

    予測分布監視、遅延ラベルでの精度算定、代理指標設計、セグメント別性能、劣化の早期発見

  48. 47

    データドリフト検知 — 入力分布変化の監視

    KS検定、PSI(母集団安定性指標)、特徴量別ドリフトスコア、Evidently等のOSS、アラート閾値設計

  49. 48

    コンセプトドリフト — 入出力関係の変化への対応

    季節性・突発変化・漸進変化の類型、性能劣化との切り分け、検知アルゴリズム、再学習トリガー設計

  50. 49

    再学習パイプライン — 継続的トレーニングの自動化

    定期再学習とトリガー再学習、データ選択、自動評価ゲート、チャンピオン/チャレンジャー方式、無人昇格の是非

  51. 50

    ロギングと分散トレーシング — 推論経路の可視化

    OpenTelemetry、構造化ログ、リクエストID伝搬、予測ログの保存設計、個人情報を含むログの扱い

  52. 51

    アラートとインシデント対応 — ML障害の運用体制

    アラート設計、オンコール、ランブック整備、モデル起因障害の切り分け、ポストモーテム文化

  53. 52

    SLA/SLO設計 — 推論サービスの品質保証

    可用性目標、レイテンシSLO、エラーバジェット、精度に関するサービス水準の考え方、契約上の免責設計

  54. 53

    コスト最適化 — クラウドML費用の管理

    スポット/プリエンプティブルインスタンス、リザーブド購入、GPU種選定、推論の右サイジング、コスト可視化

  55. 54

    GPUクラスタ管理 — アクセラレータ資源の共有運用

    GPUスケジューリング、MIG分割、タイムシェアリング、使用率監視、複数チーム間のクォータ設計

  56. 55

    分散学習インフラ — 大規模学習の並列化基盤

    データ並列・モデル並列・パイプライン並列、Horovod、DeepSpeed、集合通信(NCCL)、チェックポイント戦略

  57. 56

    学習ジョブスケジューリング — 計算資源の割当管理

    Slurm、キュー優先度、ギャングスケジューリング、フェアシェア、HPCクラスタとクラウドバーストの併用

  58. 57

    ハイパーパラメータ探索の運用 — 大規模チューニング基盤

    Optuna、Ray Tune、並列試行、早期打ち切り(ASHA)、探索履歴の永続化、計算予算の配分

  59. 58

    Ray — 分散Python実行フレームワーク

    タスク/アクターモデル、Ray Serve推論、Ray Data前処理、クラスタ自動スケール、ML全工程の統一基盤化

  60. 59

    Spark連携 — ビッグデータ処理とMLの接続

    Spark MLlib、分散前処理、Parquet/Deltaテーブル、学習データ抽出、バッチスコアリングのSpark実装

  61. 60

    認証・認可 — 推論APIのアクセス制御

    OAuth 2.0、APIキー、JWT、mTLS、IAMロール、最小権限原則、サービス間認証の設計

  62. 61

    レート制限とクォータ — API利用量の統制

    トークンバケット、利用者別クォータ、429応答とリトライ指針、バースト許容、課金プランとの連動設計

  63. 62

    モデルへの攻撃と防御 — 推論APIのセキュリティ脅威

    敵対的サンプル、モデル抽出攻撃、メンバーシップ推論、入力検証、出力制限による防御策

  64. 63

    プライバシー保護技術 — 個人データを守る推論運用

    差分プライバシー、匿名化・仮名化、秘密計算、データ最小化、推論ログの保持期間ポリシー

  65. 64

    連合学習の運用 — データを集めない分散学習

    クライアント選択、モデル集約(FedAvg)、通信効率化、端末の非均質性、セキュア集約プロトコル

  66. 65

    AIガバナンスと監査 — 統制された運用体制

    モデル承認フロー、監査ログ、変更管理、リスク評価、責任分界、内部統制とMLシステムの接続

  67. 66

    規制対応 — AI関連法制下での運用義務

    EU AI Actのリスク分類、GDPRの自動意思決定条項、説明義務、記録保持、高リスク用途の適合性評価

  68. 67

    モデルカードと文書化 — 透明性のための記録

    モデルカード、データシート、想定用途と制限の明記、性能の層別報告、利用者向け注意事項

  69. 68

    公平性・バイアス監視 — 本番での責任あるAI

    属性別性能差の計測、公平性指標(機会均等等)、継続監視、是正手順、ステークホルダー報告

  70. 69

    LLMサービング — 大規模言語モデルの推論基盤

    vLLM、Text Generation Inference、連続バッチング、GPUメモリ管理、トークン単位ストリーミング応答

  71. 70

    LLM推論最適化 — KVキャッシュとメモリ効率化

    PagedAttention、KVキャッシュ再利用、投機的デコーディング、FlashAttention、テンソル並列推論

  72. 71

    プロンプト管理 — テンプレートの版管理と評価

    プロンプトテンプレート化、バージョン管理、回帰評価、環境別設定、コードとプロンプトの分離運用

  73. 72

    RAGシステム運用 — 検索拡張生成の本番管理

    文書取り込みパイプライン、チャンク分割、埋め込み更新、検索精度評価、鮮度管理と再インデックス

  74. 73

    ベクトルデータベース — 埋め込み検索基盤の運用

    FAISS、Milvus、pgvector、近似最近傍(HNSW)、インデックス構築コスト、フィルタ付き検索、シャーディング

  75. 74

    LLMOps — 生成AI特有の運用課題

    出力品質評価、LLM-as-a-judge、ハルシネーション監視、回帰テスト、モデル更新追従、従来MLOpsとの差分

  76. 75

    ガードレール — 生成AI出力の安全制御

    入出力フィルタ、プロンプトインジェクション対策、コンテンツモデレーション、構造化出力の検証、拒否応答設計

  77. 76

    トークンコスト管理 — 生成AI APIの費用統制

    トークン数計測、モデル使い分け(大型/小型)、コンテキスト圧縮、キャッシュ活用、部門別チャージバック

  78. 77

    ファインチューニング運用 — 追加学習の継続的管理

    LoRA/QLoRAアダプタ管理、学習データ整備、評価セット固定、アダプタ切替提供、ベースモデル更新追従

  79. 78

    モデルハブ活用 — 公開モデルの取得と配布

    Hugging Face Hub、モデルカード確認、ライセンス検証、リビジョン固定、社内ミラーとセキュリティスキャン

  80. 79

    負荷試験と性能テスト — 推論エンドポイントの検証

    Locust/k6等での負荷生成、同時接続数の限界測定、ソークテスト、GPU飽和点の把握、容量計画への反映

  81. 80

    環境分離 — 開発・ステージング・本番の管理

    環境別設定管理、データの本番分離、昇格フロー、シークレット管理(Vault等)、環境差分による事故防止

  82. 81

    Infrastructure as Code — ML基盤のコード化

    Terraform、CloudFormation、GPUクラスタやエンドポイントの宣言的管理、環境複製、ドリフト検出

  83. 82

    オンプレ・ハイブリッド運用 — クラウド外でのML基盤

    自社GPUサーバー、データ主権要件、クラウドバースト、閉域網推論、保守・電力・冷却の運用コスト

  84. 83

    ローカルLLM運用 — 手元環境での言語モデル実行

    llama.cpp、Ollama、GGUF量子化形式、VRAM要件見積り、オフライン利用、機密データ処理の利点

  85. 84

    マルチテナンシー — 複数顧客での基盤共有設計

    テナント分離(データ/計算/ネットワーク)、ノイジーネイバー対策、テナント別モデル、課金計測の実装

  86. 85

    キャッシング戦略 — 推論結果の再利用による高速化

    結果キャッシュ、埋め込みキャッシュ、セマンティックキャッシュ、TTL設計、キャッシュ無効化と鮮度の両立

  87. 86

    非同期処理とキュー — 疎結合な推論アーキテクチャ

    Kafka/RabbitMQ/SQS、ジョブキュー、優先度制御、バックプレッシャー、結果通知(Webhook/ポーリング)

  88. 87

    データストア連携 — 推論を支える永続化層

    特徴量参照の低レイテンシDB(Redis等)、予測結果の書き戻し、データウェアハウス連携、整合性設計

  89. 88

    冗長化と災害復旧 — 推論サービスの可用性設計

    マルチAZ/マルチリージョン、フェイルオーバー、モデル成果物のバックアップ、RTO/RPO、縮退運転モード

  90. 89

    組織とロール — MLエンジニアリング体制の設計

    MLエンジニア/データサイエンティスト/SREの分担、プラットフォームチーム、モデル引き継ぎ、運用ドキュメント文化

  91. 90

    オフライン・オンライン評価 — 配備前後の品質検証

    ホールドアウト評価、本番前検証チェックリスト、オンライン指標との乖離分析、実験プラットフォーム連携

  92. 91

    グリーンAI — 推論・学習のエネルギー効率

    消費電力・炭素排出の計測、効率的モデル選択、データセンターPUE、再生可能エネルギー地域での実行

  93. 92

    AIアクセラレータ — GPU以外の専用推論ハードウェア

    Google TPU、AWS Inferentia/Trainium、NPU、FPGA推論、ハードウェア別コンパイラと移植性の課題

  94. 93

    WebAssemblyとML — ポータブルな推論実行環境

    Wasmランタイムでのモデル実行、サンドボックス分離、WASI、エッジワーカーでの軽量推論配置

  95. 94

    5G/MECとエッジAI — 通信網エッジでの推論配置

    マルチアクセスエッジコンピューティング、低遅延ユースケース(自動運転支援・AR)、クラウドとの推論分担

  96. 95

    シミュレーションとデジタルツイン — 仮想環境での運用検証

    本番投入前のシミュレーション検証、合成データによる負荷再現、強化学習エージェントの安全な事前評価

  97. 96

    レガシー配備形式 — PMML等の歴史的標準

    PMML、PFA、データベース内スコアリング(in-DB)、旧世代スコアリングエンジンからの移行課題

  98. 97

    標準化動向 — AI運用に関わる国際規格

    ISO/IEC 42001(AIマネジメントシステム)、NIST AI RMF、リスク管理フレームワーク、認証取得の実務

  99. 98

    学習リソースと資格 — MLOps人材育成の道筋

    クラウド各社のML認定資格、MLOps講座、公開教材、コミュニティ、ハンズオン環境の構築方法

  100. 99

    デプロイ・運用(API,クラウド) — 退避・古典資料archive

    旧世代のサービング技術、廃止されたサービスの記録、過去の運用手順書など歴史的資料の保管領域