Convolutional Neural Networks (CNN)

By Prof. Seungchul Lee
Industrial AI Lab at KAIST

Table of Contents

1. Convolution

1.1. 1D Convolution

1.2. Convolution on Image (= Convolution in 2D)

Filter (or Kernel)

  • Modify or enhance an image by filtering
  • Filter images to emphasize certain features or remove other features
  • Filtering includes smoothing, sharpening and edge enhancement

  • Discrete convolution can be viewed as element-wise multiplication by a matrix