お問い合わせを送信いただきありがとうございます!当社のスタッフがすぐにご連絡いたします。
予約を送信いただきありがとうございます!当社のスタッフがすぐにご連絡いたします。
コース概要
MATLABにおけるディープラーニング環境とGPU設定検証
- Deep Learning Toolboxの構造およびワークフローの概要
- 利用可能なGPU、CUDA/cuDNN互換性、ドライバー設定の確認方法
- 並列処理環境の設定やメモリ管理、
gpuArray機能の基本的な使い方 - 演習1: 環境構築検証および初めてのGPU活用型ディープラーニングスクリプト実行
MATLABにおけるディープラーニングの基礎構造
- 畳み込み層、プーリング層、バッチ正規化層、ドロップアウト層、リゾナント層、全結合層といったニューラルネットワーク構成要素
dlarray、dlnetwork、カスタム学習アルゴリズムの基本知識- 損失関数、最適化手法(Adam, SGD, RMSProp)、学習率調整戦略についての理解
- ネットワーク構造や重み分布、勾配流れを視覚化してデバッグする方法
- 演習2: 独自の
dlnetworkをゼロから構築し層間相互作用を検証する
画像認識用CNNの設計手法
- CNN設計パターン:特徴抽出、空間的階層構造、受容野の理解方法
- 事前学習済みモデル(ResNet, EfficientNet, MobileNetなど)を活用した転移学習手法
imageDatastore、augmentedImageDatastoreおよびカスタム変換機能を用いたデータ拡張処理- 演習3: 独自の画像分類用データセットに対し、データ拡張を含めたCNN学習処理
自動データラベリングと再現性確保された処理フロー
- MATLABが提供するアクティブラーニングおよび半教師付きラベリング機能の活用方法
- COCO、Pascal VOC、YOLOやCSV形式でのアノテーション情報のインポート/エクスポート処理
- バージョン管理可能なパラメータ化データ準備用スクリプト作成方法
- 演習4: 自動ラベリングプロセスの実装と学習処理との連携確認
大規模環境における学習処理:複数GPU、クラウドおよびクラスター利用法
- バッチサイズ調整や勾配蓄積、データ並列化手法を用いた複数GPU利用戦略
- MATLAB Parallel Serverや社内クラスター環境を活用した分散学習実施法
- AWS, Azure, GCPなどのクラウド上でのMATLAB計算環境設定手順
- 学習進捗の監視、チェックポイント保存やハイパーパラメータ最適化手法
- 演習5: 複数GPUまたはクラウド環境でモデルを実行し処理効率を評価する
他フレームワーク間の互換性およびモデル交換機能
- CaffeやTensorFlow/Kerasで作成済みモデルをMATLABに取り込む方法
- 得られた精度値が整合しているか検証し、MATLAB用の構造調整手法
- ONNX, TensorFlowまたはCore MLへモデルをエクスポートする手順
- 演習6: TF-Kerasモデルのインポート後、MATLAB内で微調整しONNX形式に変換する
最終プロジェクトおよび本番環境への展開準備
- データ取得から学習・評価・最適化、さらには配布までの一連フロー構築法
- 剪定処理や量子化技術とGPU Coderを活用したモデル圧縮手法
- 再現性確保のための記録管理、シード値設定およびMATLABディープラーニングアプリケーションの共有方法
- 最終課題: 参加者の専門分野に合わせた画像認識システムを設計・学習・最適化してエクスポートする
本講座内容のカスタマイズ要望がある場合は、お問い合わせください。
要求
- MATLABに関する基本的な知識(構文やプログラミングフロー、ツールボックス利用法)が求められます。
- データサイエンスやディープラーニングの経験は必須ではありません。
- 実習用にCUDA対応のGPU搭載ワークステーションまたはクラウド上の処理環境へのアクセスが必要です。
対象者
- 開発者およびソフトウェアエンジニア
- 研究エンジニアや各分野の専門家
- 従来の信号・画像処理からAI駆動型ワークフローへ移行中のチーム
14 時間
お客様の声 (2)
このトレーニングは組織的で計画的に実施され、私は系統立てられた知識と、取り組んだトピックの全体像を把握して終えることができました。
Magdalena - Samsung Electronics Polska Sp. z o.o.
コース - Deep Learning with TensorFlow 2
機械翻訳
CHAT GPTを使って遊ぶ時間を取り入れた終わりの部分がとても良かったです。ただし、部屋の設定は最適ではありませんでした。大きなテーブルではなく、小さなテーブルをいくつか用意して、小さなグループでブレインストーミングを行うことができるようにするとより良かったでしょう。
Nola - Laramie County Community College
コース - Artificial Intelligence (AI) Overview
機械翻訳