[딥러닝] CNN 이란?
CNN 이란? 합성곱 신경망(Convolutional Neural Networks, CNN)은 딥러닝의 한분야로, 주로 이미지 처리, 비디오 분석, 이미지 분류, 객체 인식 및 다른 유형의 시각적 데이터 분석에 널리 사용. CNN은 1980년대 후반에 발전하기 시작했으며, 이미지를 ‘이해’하는데 특히 효과적인 구조로 인식. 1. 합성곱 계층(Convolutional Layer): 합성곱 계층은 CNN의 핵심 구성 요소. 이 계층에서 필터(또는 커널)를 입력 데이터(이미지)에 적용하여 특징 특성을 감지 예를 들어, 이미지에서 가장자리, 색상변화, 질감 등을 감지할 수 있음. 필터는 일반적으로 작은 크기(3x3, 5x5 등)의 행렬로, 전체 이미지 위를 이동하며 각 위치에서 필터와 해당 영역의 요소별 곱셈 ..