技術問答
技術文章
iT 徵才
聊天室
2025 鐵人賽
登入/註冊
問答
文章
Tag
邦友
鐵人賽
搜尋
2021 iThome 鐵人賽
DAY
11
0
AI & Data
Deep Learning 從零開始到放棄的 30 天 PyTorch 數字辨識模型
系列 第
11
篇
Day-10 深度學習的介紹
13th鐵人賽
CrazyFire
2021-09-25 10:39:07
3237 瀏覽
分享至
到了第十天,我們總算是要來好好聊聊到底什麼是深度學習了,應該有人已經在想說前面到底在幹嘛,為啥不直接來解釋深度學習是什麼就好,沒關係,請先按難一下性子,我們馬上就來聊聊深度學習,而在這個過程中,應該也會有助於幫忙理解為什麼前面要花時間解釋了
深度學習的發展
深度學習的發展歷史這邊就不特別贅述了,我們純說明為何深度學習會在近年來被快速的推存
深度學習的崛起最直接的關係在於
硬體設備的進步
,深度學習的運算其實非常非常的繁重,這在之後介紹資料更新時會有解釋,那大量數學運算+非常龐大的神經元結構的前後傳遞,是非常消耗運算能力的,因此深度學習的概念能夠快速被推廣進化,真的是因為近年來設備的大幅度進步,GPU 運算的導入等等,才有了這樣的成長
深度學習是什麼
深度學習其實就是機器學習的一種方式,我們前面提到機器學習的流程中,改變的部分其實只有將 Model 那邊變成 Neural Network
什麼是 Neural Network(神經網路),就是模仿人體神經元的概念,來模仿人類思考更新資料的方式的一種概念
AN(Artificial Neuron)
我們先來看看一般的神經元跟類神經網路的結構狀況
Biological Neuron
Artificial Neuron
我們可以發現在圖片對照上
Dendrites(樹突) = Input Signals(
)
Synapses(突觸) = Weights(
)
Cell Body(細胞體) = Cell Body(
)
Axon(軸突) = Output Signal(
)
我們來理解一下到底是什麼意思,我們回到我們的機器學習概念,我們希望機器幫我們由資料判斷一個答案,但是這些資料,也就是對這個答案判斷"特徵"一定有好有壞,例如說之前提過的貓咪判斷,我們對於貓咪這個生物有沒有毛,一定不是唯一的判斷標準,但是也會出現在決策的因素裡面,那這邊我們會有很多很多的輸入,就是跟上面提到的 Input Signals 一樣,會有很多個,而這些輸入,有好有壞,因此 weights 這東西就是調控這些資料輸入時的"份量",Cell body 基於這些 input 的運算了,而後,依照目標,輸出答案
深度學習跟神經元的關係
深度學習就是一個大量人工神經網路合併的過程,利用模仿大腦神經元的結構,層層傳遞,達到運算等等的效果
深度學習的
深度
一詞,就是在說整體神經網路結構到底有多複雜,整個神經元的層數有多
深
神經元家族
上圖的詳細初始來源我已經不確定了,但是這張圖完美的呈現了各種神經網路的結構
從上圖我們可以發現一件事情,就是每個神經元(就是圖片中的球球)他們都會與下一層的所有神經元座連接,並且一層一層的往下傳遞,因此我們才會用 Layer 的層數來說明這個神經網路有多複雜
那這邊有幾個小觀念要順便釐清
input layer 不會被算在神經元深度內
除了 input layer 跟 output layer 以外的 layer 我們通稱 hidden layer
當我們定義一個 Network structure,就等於定義了一個 function set
每日小結
深度學習就是機器學習的一種利用神經網路概念,建構出的許多層神經網路來做特徵學習的方式,並在最後輸出
深度學習的大概念仍然脫離不了機器學習的範疇,甚至我們前面提過的 logistic regression 也可以直接當作其中一個神經元做運算,因此才需要在前面大量建構機器學習的基礎知識
深度學習最重要的概念就是神經元之間的傳遞,而且傳遞過程中的結果和資料如何去做更新,就會是一大重點,因此明天我們來聊聊深度學習中非常重要的觀念,Backpropagation(反向傳遞)
留言
追蹤
檢舉
上一篇
Day-09 Logistic Regression 實作(修正版)
下一篇
Day-11 Backpropagation 介紹
系列文
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
組
累計文章數
19843
篇
完賽人數
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
熱門問題
iOS 裝置無法透過 IPsec VPN 連入 FortiGate,請問正確設定方式?
EPSON LQ-690C 印表機中一刀跑版
[Javascript] 非同步執行,如何延緩後面程式的處理 ??
印表機設定 - Epson 690c
AARQ 通訊協議是?
Dell or Asus 伺服器,哪牌比較好?
Dell or Asus Storage 或NAS,哪牌比較好?
將硬碟上的 EFI 分割區複製到固態硬碟後,ARM 架構的 Ubuntu Server 無法啟動
sdray vigor2927 sslvpn ip設定問題
熱門回答
iOS 裝置無法透過 IPsec VPN 連入 FortiGate,請問正確設定方式?
EPSON LQ-690C 印表機中一刀跑版
[Javascript] 非同步執行,如何延緩後面程式的處理 ??
印表機設定 - Epson 690c
Dell or Asus 伺服器,哪牌比較好?
熱門文章
Vue 的this跟 js 的this有什麼不同?為什麼能直接存取屬性? componentInstance(元件實例)
DNS 可見度差距:防火牆在網路安全中忽略的錯誤設定
告別「N 個 resize 監聽器」改用 React Context API 改善網頁效能
[資料治理實戰回憶錄]0-從失敗中開始
台灣職場必學的Excel函數技巧
IT邦幫忙
×
標記使用者
輸入對方的帳號或暱稱
Loading
找不到結果。
標記
{{ result.label }}
{{ result.account }}