심층 계층
신경망 또는 딥러닝 모델의 맥락에서 '깊은 레이어(Deep Layer)'란 입력층과 출력층 사이에 위치한 인공 뉴런의 연속적인 계층 중 하나를 의미합니다. '깊다(deep)'는 용어는 네트워크가 여러 개의 은닉층을 가지고 있어 원시 데이터로부터 복잡한 패턴과 계층적 표현을 학습할 수 있음을 시사합니다.
네트워크의 깊이는 데이터 내의 복잡하고 비선형적인 관계를 모델링할 수 있는 능력과 직접적으로 관련이 있습니다. 더 깊은 레이어는 시스템이 단순한 특징 감지 수준을 넘어 이미지 속 객체 인식이나 인간 언어의 뉘앙스 이해와 같은 추상적이고 고수준의 이해로 나아갈 수 있게 합니다. 이러한 계층적 특징 추출이 딥러닝의 핵심 강점입니다.
딥 네트워크의 각 레이어는 이전 레이어로부터 받은 데이터에 대해 특정 변환을 수행합니다. 초기 레이어는 일반적으로 단순하고 낮은 수준의 특징(예: 모서리 또는 기본 단어 임베딩)을 학습합니다. 데이터가 후속의 더 깊은 레이어를 통과하면서 네트워크는 이러한 단순한 특징들을 점점 더 복잡하고 추상적인 표현으로 결합합니다. 각 레이어 내의 활성화 함수는 비선형성을 도입하여 네트워크가 복잡한 입력 공간을 원하는 출력 공간으로 매핑할 수 있도록 합니다.
딥 레이어는 여러 고급 애플리케이션의 기반이 됩니다.
딥 레이어를 활용하는 주요 이점에는 복잡한 작업에 대한 우수한 예측 정확도, 비정형 데이터(이미지 또는 텍스트 등)를 효과적으로 처리하는 능력, 그리고 수동 데이터 전처리의 필요성을 줄여주는 자동화된 특징 공학 능력이 포함됩니다.
딥 레이어를 구현하는 데는 도전 과제가 있는데, 가장 두드러지는 것은 훈련에 필요한 계산 집약도이며 이는 상당한 GPU 리소스를 요구합니다. 게다가 이러한 모델은 '블랙박스' 문제로 인해 특정 결정이 왜 내려졌는지 정확히 해석하기 어려운 경우가 있습니다(설명 가능성 부족).
딥 레이어와 밀접하게 관련된 주요 개념으로는 합성곱 신경망(CNN), 순환 신경망(RNN), 전이 학습(transfer learning), 그리고 특징 추출이 있습니다.