Convolutional Neural Networks
Convolutional Neural Network (CNN)
Basic Introduction


Convolutional Layers

Convolutional Operation

Max-Pooling

Activation Fuctions
- Sigmoid vs ReLU (Rectified Linear Unit)

- Tanh or hyperbolic tangent

- Leaky ReLU

Softmax Activation function

Dropout
在模型訓練時隨機讓網絡某些隱含層節點的權重不工作,不工作的那些節點可以暫時認為不是網絡結構的一部分,但是它的權重得保留下来(只是暫時不更新而已)
Gradient Descent Optimization Algorithms (梯度下降最佳解相關算法)


Early Stopping

Models

CNN examples
Kuzushiji-MNIST

Fashion MNIST
![]()
CIFAR-10

GTSRB (交通號誌辨識)

Image Classification
Facial Expression Recognition(情緒偵測)

Pneumonia Detection (肺炎偵測)

COVID19 Detection (新冠肺炎偵測)

FaceMask Classification (口罩辨識)

Garbage Classification (垃圾分類)

Food-11 Classification (食物分類)

Railway Track Fault Detection (鐵軌故障偵測)
Skin Lesion Classification (皮膚癌辨識)

EuroSAT Classification(土地分類)
Dataset: EuroSAT
Code: EuroSAT CNN, [EuroSAT ResNet)(https://www.kaggle.com/code/rkuo2000/eurosat-classification)
Transfer Learning
Birds Classification (鳥類分類)
用Google搜尋照片, 下載各20/30張照片,放入資料夾birds後,壓縮成birds.zip, 再上傳Kaggle.com/datasets

Animes Classification (卡通人物分類)

Worms Classification (害蟲分類)
用Google搜尋照片, 下載各20/30張照片,放入資料夾worms後,壓縮成worms.zip, 再上傳Kaggle.com/datasets

訊號分析辨識
- Induction Motor Faults Detection (感應馬達故障檢測)
- AirDigit Classification (空中手寫數字辨識)
- ECG Classification (心電圖分類)
- PPG2ABP (PPG偵測動脈血壓)
- SoundDigit CNN (語音數字分類)
- Urban Sound Classification (都市聲音分類)
- Coronavirus Genome Identification(冠狀病毒基因序辨識)
This site was last updated June 19, 2026.







