技術問答
技術文章
iT 徵才
聊天室
2025 鐵人賽
登入/註冊
問答
文章
Tag
邦友
鐵人賽
搜尋
2021 iThome 鐵人賽
DAY
23
0
AI & Data
Deep Learning 從零開始到放棄的 30 天 PyTorch 數字辨識模型
系列 第
23
篇
Day-22 更加靈活的神經網路,我們可以做哪些變化
13th鐵人賽
CrazyFire
2021-10-07 00:48:56
2608 瀏覽
分享至
今天我們來還債 XDD,還之前跳過的很多解釋,還有如何更加靈活的調整神經網路
那就讓我們一步一步來吧~
偷偷小聲地說,今天這篇就讓筆者水一篇吧 QQ,再去解釋數學好累 QQ
Activation functions
我們前面看過好多次這個名詞了,到底什麼是 Activation function ?
Activation function 中文叫做激勵函數,最主要的目的是應用於非線性變換,因為如果沒有 Activation function,我們的計算 input 跟 output 都會是 linear 的,這樣就會失去深度學習的意義
那 Activation functions 有非常非常多種,而我們比較常見的有
Step function
Sigmoid
TanH
ReLU
Leaky ReLU
Softmax
...
那我們這邊就不特別解釋這個部分,簡單來說每種 Activation Function 都有優勢和劣勢,這個部分值得大家自己研究何嘗試
那我們在前面的 Feed-Forward NN 用的 Activation function 是 ReLU,讀者可以嘗試看看換成 Sigmoid 或是換成別的去看看準確率阿等等不同的變化~
Hidden Layers
Hidden Layer 是神經網絡中除了 input & output layer 的中間神經元們,那我們可以發現如何定義這些 Hidden Layer 其實沒有一個特別的規定,怎麼決定一層 Hidden Layer 要有幾個神經元,要有幾層,每一層之間的變化要怎麼變化?這些就是深度學習發展過程中研究的課題
大家也可以試著去調整看看我們 feed-forward NN 上的 Hidden Layer 狀況~
那這邊要注意,最後一層的 Hidden Layers 要考慮到輸出,第一層的 Hidden Layers 要考慮輸入
每日小結
其實還有更多可以注意和調整的東西,例如 batch_size 或是更細節的神經元拋棄之類的更深入的技巧,但是這些東西就需要大家自己更加深入理解這個領域之後再去做操作了,我們這邊就不特別介紹了
神經網絡是非常的靈活的東西,可以自行調整的東西也非常多,如何找到 "最佳" ,是一個非常困難的議題,也正是深度學習領域中大家努力的目標,因此大家可以多多嘗試
那假設,我們今天已經成功訓練了一個非常強大的模型了,花了一周的時間在訓練,總不會使用時又要跑一個月吧 QQ,不用,明天就讓我們來聊聊怎麼保存你的可愛模型~
留言
追蹤
檢舉
上一篇
Day-21 實際重現神經元是可做到的嗎? Feed-Forward Neural Network Building
下一篇
Day-23 Model 可以重複使用嗎? 儲存和讀取 Model
系列文
Deep Learning 從零開始到放棄的 30 天 PyTorch 數字辨識模型
共
31
篇
目錄
RSS系列文
訂閱系列文
27
人訂閱
27
Day-26 手把手的手寫辨識模型 0x1:資料集整理
28
Day-27 手把手的手寫面是模型 0x2:資料訓練和結果輸出
29
Day-28 手把手的手寫辨識模型 0x3:CNN is the end?模型大哉問
30
Day-29 Pytorch 還可以更輕鬆更簡單!Pytorch Lightning
31
Day-30 不完美收工
完整目錄
熱門推薦
{{ item.subject }}
{{ item.channelVendor }}
|
{{ item.webinarstarted }}
|
{{ formatDate(item.duration) }}
直播中
立即報名
尚未有邦友留言
立即登入留言
iThome鐵人賽
參賽組數
902
組
團體組數
37
組
累計文章數
19855
篇
完賽人數
528
人
看影片追技術
看更多
{{ item.subject }}
{{ item.channelVendor }}
|
{{ formatDate(item.duration) }}
直播中
熱門tag
15th鐵人賽
16th鐵人賽
13th鐵人賽
14th鐵人賽
17th鐵人賽
12th鐵人賽
11th鐵人賽
鐵人賽
2019鐵人賽
javascript
2018鐵人賽
python
2017鐵人賽
windows
php
c#
linux
windows server
css
react
熱門問題
Gemini是否能存成檔案???我是付費使用者
跨平台網頁元件只能開放管理者使用權限才能用??
docker+ N8N-Ai agent Tool使用問題請教
Gmail 中開啟 Gemini?? 如何回信???Google AI Pro 付費使用者
在VSCode使用 Gemini Code Assist但被限制
netlogon 服務啟用
居易vigor 2920無法登入後台??
熱門回答
跨平台網頁元件只能開放管理者使用權限才能用??
Gemini是否能存成檔案???我是付費使用者
居易vigor 2920無法登入後台??
netlogon 服務啟用
在VSCode使用 Gemini Code Assist但被限制
熱門文章
【30 天JavaScript 實戰 】 Day 25 |原型、class 與 OOP (上)
整合 Gemini AI 的 LINE Bot - 雲端情人實作 (一) 專案介紹與技術架構
當老牌 ERP 廠商拒簽資安承諾:企業導入 ISO 27001 的供應鏈管理困境與對策
整合 Gemini AI 的 LINE Bot - 雲端情人實作 (二) 事前準備
[gem5] 什麼是 gem5 ? gem5 可以做些什麼 ?
IT邦幫忙
×
標記使用者
輸入對方的帳號或暱稱
Loading
找不到結果。
標記
{{ result.label }}
{{ result.account }}