技術問答
技術文章
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
3265 瀏覽
分享至
到了第十天,我們總算是要來好好聊聊到底什麼是深度學習了,應該有人已經在想說前面到底在幹嘛,為啥不直接來解釋深度學習是什麼就好,沒關係,請先按難一下性子,我們馬上就來聊聊深度學習,而在這個過程中,應該也會有助於幫忙理解為什麼前面要花時間解釋了
深度學習的發展
深度學習的發展歷史這邊就不特別贅述了,我們純說明為何深度學習會在近年來被快速的推存
深度學習的崛起最直接的關係在於
硬體設備的進步
,深度學習的運算其實非常非常的繁重,這在之後介紹資料更新時會有解釋,那大量數學運算+非常龐大的神經元結構的前後傳遞,是非常消耗運算能力的,因此深度學習的概念能夠快速被推廣進化,真的是因為近年來設備的大幅度進步,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
組
累計文章數
19856
篇
完賽人數
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
熱門問題
Gem如何找到該功能?!我是Gemini付費使用者
中華電信光纜當骨幹...SWminigbic無法正常使用
我在做 packet tracer 的題目,想請問一下該怎麼做
dhcp 在client 端機碼設定的問題
照片破圖或是有損壞,如何修復?
Windows DHCP Server IP保留問題
新電腦安裝鼎新 Workflow ERP iGP的 Access violation
.net6 的mvc架構 如何連 report server
熱門回答
中華電信光纜當骨幹...SWminigbic無法正常使用
我在做 packet tracer 的題目,想請問一下該怎麼做
Windows DHCP Server IP保留問題
dhcp 在client 端機碼設定的問題
照片破圖或是有損壞,如何修復?
熱門文章
Agentic AI 開發實戰:我是如何設計 “Code + LLM” 混合架構,解決 AI品質不穩的問題?
【C++學習筆記】01《從零學習C++,跟世界打招呼吧!》
讓人受益終身的 9 種數據分析思維
數位轉型是什麼?從定義、三階段到成功案例一次看懂
Angular 後台系統 i18n 套件比較:Angular 內建 i18n vs ngx-translate vs ngx-atomic-i18n
IT邦幫忙
×
標記使用者
輸入對方的帳號或暱稱
Loading
找不到結果。
標記
{{ result.label }}
{{ result.account }}