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


訊號分析辨識



This site was last updated June 19, 2026.