聯繫我們

課程簡介

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深度學習apps
  • 畢業項目:構建、訓練、優化並導出針對特定領域的完整圖像識別系統


如需定製此培訓的課程大綱,請聯繫我們。

最低要求

  • 熟練掌握MATLAB(語法、編程工作流程、工具箱熟悉度)
  • 無需數據科學或深度學習經驗
  • 訪問本地支持GPU的工作站(CUDA兼容)或批准的雲集羣以進行實驗

受衆

  • 開發者與軟件工程師
  • 研究工程師與領域專家
  • 從傳統信號/圖像處理轉向AI驅動工作流程的團隊
 14 小時

人數


每位參與者的報價

客戶評論 (3)

即將到來的課程

課程分類