yuns

Convolution Neural Network 본문

goorm 수업 정리/Deep Learning

Convolution Neural Network

yuuuun 2021. 9. 8. 12:34
반응형

Introduction

  • 포즈로 판별하기에는 이러한 특징을 가지는 이미지는 고양이야! 라고 정의하기에는 수많은 예외케이스를 다룰 수 없음
  • 작은 크기의 필터를 순환시키며 고양이  귀, 눈, 코를 판별하여 이를 통하여  고양이다 라고 정의

Convolution Operation

  • 각 이미지가 가져야 하는 부분부분의 패턴만을 탐지하는걸 목표로 함
  • filtering:  해당 필터 안에서 얼마나 겹치는지 내적 값을 구한 뒤 그 합을 구하고 평균을 냄 -> 픽셀별로 평균적인 매칭 정도 파악
  •  filter를 어떻게 정의하느냐에 따라서 activation map이 다르게 나타남

Convolution vs Fully-Connected Operation

  •  Fully-Connected Operation: 각 픽셀에 가중치를 곱하는 방식
  • COnvolutional filter: 3차원의 이미지인 경우 filter도 z차원이 3개
  • 첫뻔째 convolutional에서의 여러 FILTER: 다양한 각도를 가지는 edge
  • 두번째 conolutional layer에서: 사람 얼굴에서 있을 법한 엣지들의 조합으로 생성된 복잡한 패턴들
  • 세번째 convolutional layer: 대머리사람, 콧수염있는 사람 등으로 다양한 얼굴 조합 가능

Pooling

  • activation map 중 가장  큰 값만 짱하는 방식: max-pooling
    • 값이 없을 경우 0 으로 padding
    •  
반응형

'goorm 수업 정리 > Deep Learning' 카테고리의 다른 글

Generative Adversarial Network  (0) 2021.09.15
Attention Network  (0) 2021.09.14
Recurrent Neural Networks  (0) 2021.09.10
Training the Neural Network  (0) 2021.09.07
Comments