iT邦幫忙

2023 iThome 鐵人賽

DAY 15
0
自我挑戰組

python-資料分析與機器學習系列 第 15

DAY15-初步認識機器學習

  • 分享至 

  • xImage
  •  

過擬合(Overfitting)
指在機器學習和深度學習中,模型在訓練數據上表現得很好,但在未見過的測試數據上表現不佳的現象,通常是模型的複雜性過高或者訓練數據不足導致的問題。若要解決過擬合問題,可以考慮以下方法:

  • 減少模型複雜性
  • 增加訓練數據
  • 提早停止訓練
  • 加入拋棄層(DropOut)

超參數
超參數是資料科學家用來管理機器學習模型訓練的外部組態變數,包含了神經網路中的節點和層數量以及決策樹中的分支數量,調整超參數,如隱藏層的數量、每個隱藏層的神經元數量和學習率等,對模型性能至關重要。

  • 學習率(Learning Rate):學習率是控制模型權重更新步長的超參數
  • 迭代次數
  • 隱藏層和神經元數量
  • 激活函數(Activation Function)

激勵函數(Activation Function)
激活函數是神經網絡中的一個重要的組成,它用於神經元中引入非線性性質,使神經網絡可以學習複雜的模式和表示。
常見的激勵函數如下:
1.Sigmoid 函數(Sigmoid Function):範圍在 0 到 1 之間。
https://ithelp.ithome.com.tw/upload/images/20230927/20163256oHQPP5Pr9E.pnghttps://ithelp.ithome.com.tw/upload/images/20230927/20163256LffywEMcGY.png
2.ReLU 函數(Rectified Linear Unit):負數輸入設為零,而正數輸入則保持不變。
https://ithelp.ithome.com.tw/upload/images/20230927/20163256FZNsNxdu6X.png
https://ithelp.ithome.com.tw/upload/images/20230927/20163256ziqDSqHIp9.jpg
3.Tanh 函數(Hyperbolic Tangent):範圍在 -1 到 1 之間。
https://ithelp.ithome.com.tw/upload/images/20230927/20163256MVBwJlnUKI.png
https://ithelp.ithome.com.tw/upload/images/20230927/201632562zgCupj1cc.png

---20230930---


上一篇
DAY14-人工智慧、機器學習、深度學習
下一篇
DAY16-Mnist資料集的預處理
系列文
python-資料分析與機器學習30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言