CNN1 [딥러닝] CNN(Convolutional Neural Network) 기본 구조 CNN이란? CNN은 Convolutional Neural Network의 약자로, 주로 이미지 처리와 관련된 작업에서 사용되는 딥러닝 신경망 구조이다. CNN은 주로 이미지 분류, 객체 감지, segmentation과 같은 컴퓨터 비전(Computer Vision, CV) 작업에 특화되어 있다. 그렇다면 왜 CNN이 이미지 처리 및 패턴인식에 적합한 딥러닝 모델로 사용될까? 이에 대한 답을 찾기 위해서는 DNN(Deep Neural Network)에 대한 이해가 필요하다. DNN은 주로 1차원 형태의 데이터를 사용하는데, 그림이나 이미지와 같은 2차원 형태의 데이터를 사용하려면 1차원의 형태로 flatten 해야한다. 여기서 발생하는 이미지의 공간적/지역적 정보의 손실 문제를 보완하기 위해 등장한 것이.. 2024. 1. 29. 이전 1 다음