課程簡介

  1. 神經網絡與深度學習概述
    • 機器學習(ML)的概念
    • 爲什麼我們需要神經網絡和深度學習?
    • 針對不同問題和數據類型選擇網絡
    • 學習和驗證神經網絡
    • 邏輯迴歸與神經網絡的比較
  2. 神經網絡
    • 神經網絡的生物學靈感
    • 神經網絡——神經元、感知器和多層感知器模型(MLP)
    • 學習MLP——反向傳播算法
    • 激活函數——線性、Sigmoid、Tanh、Softmax
    • 適用於預測和分類的損失函數
    • 參數——學習率、正則化、動量
    • 使用Python構建神經網絡
    • 使用Python評估神經網絡性能
  3. 深度網絡基礎
    • 什麼是深度學習?
    • 深度網絡架構——參數、層、激活函數、損失函數、求解器
    • 受限玻爾茲曼機(RBMs)
    • 自編碼器
  4. 深度網絡架構
    • 深度信念網絡(DBN)——架構與應用
    • 自編碼器
    • 受限玻爾茲曼機
    • 卷積神經網絡
    • 遞歸神經網絡
    • 循環神經網絡
  5. Python中的庫和接口概述
    • Caffee
    • Theano
    • Tensorflow
    • Keras
    • Mxnet
    • 針對問題選擇合適的庫
  6. 使用Python構建深度網絡
    • 針對給定問題選擇合適的架構
    • 混合深度網絡
    • 學習網絡——選擇合適的庫,定義架構
    • 調整網絡——初始化、激活函數、損失函數、優化方法
    • 避免過擬合——檢測深度網絡中的過擬合問題,正則化
    • 評估深度網絡
  7. Python中的案例研究
    • 圖像識別——卷積神經網絡
    • 使用自編碼器檢測異常
    • 使用循環神經網絡進行時間序列預測
    • 使用自編碼器進行降維
    • 使用受限玻爾茲曼機進行分類

最低要求

機器學習、系統架構和程式設計語言的知識/欣賞是可取的

 14 時間:

人數


每位參與者的報價

客戶評論 (2)

即將到來的課程

課程分類