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 取得!


如果你對機器學習和人工智慧(AI)技術感興趣,歡迎參考我的線上免費電子書《經典機器學習》。這本書涵蓋了許多實用的機器學習方法和技術,適合任何對這個領域有興趣的讀者。點擊下方連結即可獲取最新內容,讓我們一起深入了解AI的世界!

👉 全民瘋AI系列 [經典機器學習] 線上免費電子書
👉 其它全民瘋AI系列 這是一個入口,匯集了許多不同主題的AI免費電子書



上一篇
[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_)?

10程式中 iT邦研究生 3 級 ‧ 2024-06-08 10:22:49 檢舉

fred816123
可以參考我新的鐵人賽系列揭開黑箱模型:探索可解釋人工智慧 可以使用 LIME 或 SHAP 等工具協助解釋深度學習模型。

我要留言

立即登入留言