理解神經網路
20250312 B1 羅東高中
20250313 B1 高雄高商
師大附中 李柏翰
什麼是AI
人類怎麼看懂手寫數字?
神經網路(Neural Network)
單變數預測的數學建模
怎麼找最佳解?
以神經元的觀點看
多輸入的神經元
梯度下降
梯度下降
梯度下降公式
最簡單的神經網路 - DNN
激勵函數(Activation Function)
One hot encoding
拿DNN辨識手寫數字
範例程式 DNN MNIST
https://colab.research.google.com/drive/1sI5aPtcG9hBkv6lxgC2-vgelocp2XaSZ
https://tinyurl.com/4kr9d7sa
OR
DNN的不足處
什麼是CNN?
圖片與數位化後的資料[1]
卷積運算
一個平凡的kernel map[1]
卷積運算
第一個3x3框框做內積[1]
卷積運算 stride�(步伐)=1
卷積運算示意圖[1]
卷積運算
卷積運算簡化示意圖[1]
常見的kernel
| kernel | 圖 |
原圖 | | |
邊緣偵測 | | |
銳利化 | | |
近似高斯模糊 | | |
卷積運算
卷積運算結果示意圖[1]
為何要Pooling?
卷積運算示意圖
什麼是Pooling(池化)
Maxpooling示意圖[1]
MaxPooling2D
池化運算結果圖[1]
什麼是CNN?
範例程式 MNIST CNN
https://tinyurl.com/ydc3ud32
https://colab.research.google.com/drive/1v3ySPNPDFHht5--7MGfPOL7BYIaQP4hs
OR