iT邦幫忙

第 12 屆 iThome 鐵人賽

DAY 29
1
影片教學

全民瘋AI系列系列 第 29

[Day 29] DNN (分類器)

  • 分享至 

  • xImage
  •  

DNN (分類器)

Yes

https://www.youtube.com/watch?v=diCzrBXLxL0&list=PLXSkku8eiD-iFRBr11rV83579hing3gMU&index=29

今日學習目標

  • 深度神經網路 DNN
    • 揭開神秘的黑盒子
  • 六步驟建立深度學習模型
    • 如何選擇隱藏層、激發函數、損失函數以及優化器
  • 實作 DNN 分類器
    • 使用DNN訓練一個手寫數字辨識分類器

六步驟建立深度學習模型

  1. 決定隱藏層 (hidden layers) 的深度 (層數) 和寬度 (神經元數)
  2. 決定每層使用的激發函數 (activation function)
  3. 決定模型的損失函數 (loss function)
  4. 決定優化器 (optimizer),及超參數
  5. 編譯模型 (compile model)
  6. 開始訓練 (fit model)

如何選擇 Loss function?

  • 分類問題 (Classification)
    • cross-entropy
    • 搭配 softmax 作為輸出層的激發函數
  • 迴歸問題 (Regression)
    • mean squared error (MSE)
    • mean absolute error (MAE)
    • 搭配線性函數作為輸出層的激發函數

本系列教學簡報 PDF & Code 都可以從我的 GitHub 取得!


上一篇
[Day 28] API前後端串接
下一篇
[Day 30] 使用TensorFlow.js建置DNN手寫數字辨識分類器
系列文
全民瘋AI系列31
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 則留言

0
fred816123
iT邦新手 5 級 ‧ 2022-12-18 21:36:18

您好! 有看到您有分享DNN模型的介紹,覺得很有幫助! 這邊想請教您如果使用DNN去做分類模型的預測,有辦法可以找出特徵重要性嗎(feature_importances_)?

我要留言

立即登入留言