답변:
요컨대, 컨볼 루션의 차원 수에는 특별한 것이 없습니다. 문제에 적합하다면 모든 차원의 회선이 고려 될 수 있습니다.
차원 수는 해결중인 문제의 속성입니다. 예를 들어, 오디오 신호의 경우 1D, 이미지의 경우 2D, 영화의 경우 3D입니다. . .
차원 수를 간단히 무시하면 다음은 특정 유형의 데이터를 처리 할 때 완전히 연결된 모델과 비교하여 CNN (Convolutional Neural Network)의 장점 으로 간주 될 수 있습니다 .
컨볼 루션이 처리하는 각 위치에 대해 공유 가중치를 사용하면 완전히 연결된 네트워크를 통해 처리 된 동일한 데이터와 비교할 때 학습해야하는 매개 변수 수가 크게 줄어 듭니다.
공유 가중치는 정규화의 한 형태입니다.
컨벌루션 모델의 구조는 데이터의 로컬 관계에 대한 강력한 가정을 제공하며, 사실 인 경우 문제에 적합합니다.
3.1 지역 패턴은 우수한 예측 데이터를 제공합니다 (또는 상위 계층에서 더 복잡한 예측 패턴으로 유용하게 결합 될 수 있음)
3.2 데이터에서 발견 된 패턴 유형은 여러 곳에서 찾을 수 있습니다. 다른 데이터 포인트 세트에서 동일한 패턴을 찾는 것이 의미가 있습니다.
CNN의 이러한 속성은 차원 수와 무관합니다. 1 차원 CNN은 1 차원의 패턴으로 작동하며 고정 길이 신호에 대한 신호 분석에 유용합니다. 예를 들어 오디오 신호 분석에 적합합니다. 또한 일부 자연 언어 처리의 경우-시퀀스 길이가 다른 반복 신경 네트워크가 특히 LSTM 또는 GRU와 같은 메모리 게이트 배열을 사용하는 네트워크에 더 적합 할 수 있습니다. 여전히 CNN을 관리하기가 쉬울 수 있으며 입력을 고정 길이로 채울 수 있습니다.