お問い合わせ

コース概要

MATLAB深層学習環境とGPU検証

  • 深層学習ツールボックスのアーキテクチャとワークフローの概要
  • GPUの利用可能性、CUDA/cuDNNの互換性、およびドライバー設定の確認
  • 並列ワーカーの設定、メモリ管理、gpuArrayの基本操作の習得
  • ラボ1:環境検証と最初のGPU加速深層学習スクリプトの実行

MATLABにおけるコア深層学習構成要素

  • ニューラルネットワークレイヤー:畳み込み層、プーリング層、バッチ正規化層、ドロップアウト層、残差ブロック、および全結合層
  • dlarraydlnetworkの基本、およびカスタム学習ループの仕組み
  • 損失関数、オプティマイザ(Adam、SGD、RMSProp)、および学習率スケジューリング戦略
  • デバッグ用のアーキテクチャ、重み分布、勾配の流れの可視化
  • ラボ2:ゼロからカスタムdlnetworkを構築し、レイヤー間の相互作用をデバッグする

画像認識用のCNN設計

  • CNN設計パターン:特徴抽出、空間階層、および受容野
  • 転移学習:ResNet、EfficientNet、MobileNetなどの事前学習済みネットワークの活用
  • imageDatastoreaugmentedImageDatastore、およびカスタム変換を使用したデータ拡張パイプライン
  • ラボ3:データ拡張を施したカスタム画像分類データセットに対して、ゼロからCNNを学習させる

自動化されたデータラベリングと再現可能なパイプライン

  • MATLABのアクティブラーニングおよび半教師ありラベリングツールの活用
  • 注釈のインポートとエクスポート(COCO、Pascal VOC、YOLO、CSV)
  • バージョン管理された、パラメータ化されたデータ準備スクリプトの構築
  • ラボ4:ラベリングワークフローの自動化と学習スクリプトへの統合

スケーラブルな学習:マルチGPU、クラウドおよびクラスター

  • マルチGPU学習戦略:バッチサイズの調整、勾配蓄積、およびデータ並列処理
  • MATLAB Parallel Serverおよびオンプレミスクラスターを用いた分散学習
  • MATLABクラウドコンピューティングプロファイル経由でのクラウド学習ワークフロー(AWS、Azure、GCP)
  • 学習の監視、チェックポイント保存、およびハイパーパラメータ最適化の手法
  • ラボ5:マルチGPU/クラウド環境へモデルをスケーリングし、学習スループットのプロファイリングを行う

クロスフレームワーク相互運用性とモデル交換

  • 事前学習済みCaffeおよびTensorFlow/KerasモデルのMATLABへのインポート
  • 精度の一致確認およびMATLABワークフローに適したアーキテクチャの適応
  • クロスプラットフォーム展開のためのONNX、TensorFlow、Core MLへのモデルエクスポート
  • ラボ6:TF-Kerasモデルのインポート、MATLAB上でのファインチューニング、およびONNXへのエクスポート

統合プロジェクトと本番環境対応

  • エンドツーエンドのパイプライン:データ取り込み、学習、検証、最適化、およびデプロイメント
  • モデル圧縮:プルーニング、量子化、およびGPU Coderを用いたコード生成
  • 再現性のベストプラクティス:ログ記録、シード値の設定、MATLAB深層学習アプリの共有
  • 統合プロジェクト:特定のドメイン向けにカスタマイズされた完全な画像認識システムの構築、学習、最適化、およびエクスポート


このトレーニングのカスタマイズされたコースアウトラインを希望される場合は、お問い合わせください。

要求

  • MATLABの習熟度(構文、プログラミングワークフロー、ツールボックスの扱いに精通していること)
  • データサイエンスや深層学習の事前経験は必須ではありません
  • ライブラボ用のローカルGPU対応ワークステーション(CUDA互換)または承認されたクラウドクラスターへのアクセス権限

対象者

  • 開発者およびソフトウェアエンジニア
  • 研究エンジニアおよびドメインの専門家
  • 従来の信号処理/画像処理からAI駆動のワークフローへの移行を検討しているチーム
 14 時間

参加者の人数


参加者1人あたりの価格

お客様の声 (3)

今後のコース

関連カテゴリー