IT 기술/인공지능
CNN
gooooooood
2024. 10. 11. 10:38
반응형
Ⅰ. 컴퓨터 비전 분석 대표 인공지능 알고리즘, CNN의 정의
- 주로 이미지 및 영상 분석에 사용되며 이미지의 특징을 학습하고 이를 활용해 이미지를 분류하는 인공지능 모델
Ⅱ. CNN의 구조 및 주요 layer 설명
가. CNN의 구조
- CNN은 Convolution Layer, Pooling Layer, Fully Connected Layer로 구성된
나. CNN의 주요 layer 상세 설명
주요 계층 | 개념도 | 설명 |
Convolution Layer |
![]() |
- 이미지를 filter를 통해 탐색하고 특징을 추출하여 feature map을 생성 - 필터의 이동량을 stride로 조절 - 데이터 손실 방지를 위해 padding 활용 |
Pooling Layer |
![]() |
- 기하급수적으로 늘어나는 연산량을 줄이기 위해 주요 특징만 강조하여 이미지 사이즈를 줄이는 과정 - max pooling, average pooling 등이 존재 |
Fully Connected Layer |
![]() |
- 앞에서 추출한 특징을 활용하여 최종 이미지를 분류하기 위한 계층 |
Ⅲ. CNN의 문제점 해결, ResNet
- 층이 깊어지면 정확도가 떨어지는 문제를 skip connection을 활용해 해결
반응형