お問い合わせ

コース概要

AI/ML向けコンテナ化の入門

  • コンテナ化のコア概念
  • なぜコンテナがMLワークロードに理想的であるのか
  • コンテナと仮想マシンの主な違い

Dockerイメージとコンテナの取り扱い

  • イメージ、レイヤー、レジストリの理解
  • ML実験のためのコンテナ管理
  • Docker CLIの効率的な使用方法

ML環境のパッケージング

  • コンテナ化に向けたMLコードベースの準備
  • Python環境と依存関係の管理
  • CUDAとGPUサポートの統合

機械学習のためのDockerfile構築

  • MLプロジェクト向けのDockerfile構造の設計
  • パフォーマンスと保守性のためのベストプラクティス
  • マルチステージビルドの活用

MLモデルとパイプラインのコンテナ化

  • 学習済みモデルのコンテナへのパッケージング
  • データとストレージ戦略の管理
  • 再現可能なエンドツーエンドワークフローのデプロイ

コンテナ化されたMLサービスの実行

  • モデル推論用のAPIエンドポイントの公開
  • Docker Composeを使用したサービスのスケーリング
  • ランタイム挙動の監視

セキュリティとコンプライアンスの考慮事項

  • 安全なコンテナ設定の確保
  • アクセスと認証情報の管理
  • 機密性のあるMLアセットの取り扱い

本番環境へのデプロイ

  • コンテナレジストリへのイメージの公開
  • オンプレミスまたはクラウド環境へのコンテナデプロイ
  • 本番サービスのバージョン管理と更新

まとめと次のステップ

要求

  • 機械学習ワークフローの理解
  • Pythonまたは類似のプログラミング言語の実務経験
  • 基本的なLinuxコマンドライン操作に親しんでいること

対象者

  • モデルを本番環境にデプロイするMLエンジニア
  • 再現可能な実験環境を管理するデータサイエンティスト
  • スケーラブルなコンテナ化アプリケーションを構築するAI開発者
 14 時間

参加者の人数


参加者1人あたりの価格

お客様の声 (3)

今後のコース

関連カテゴリー