바이어스는 가상 뉴런마다 작동하므로 단일 출력이있는 경우 여러 바이어스 입력을 갖는 데 아무런 가치가 없습니다. 이는 단일 바이어스에 다른 바이어스 가중치를 합산하는 것과 같습니다.
첫 번째 숨겨진 도면층의 출력 인 피쳐 맵에서 색상이 더 이상 분리되지 않습니다 *. 효과적으로 각 기능 맵은 다음 레이어에서 "채널"이지만, 일반적으로 입력이 채널을 결합하여 시각화되는 경우 별도로 시각화됩니다. 이것에 대해 생각하는 또 다른 방법은 원본 이미지의 개별 RGB 채널이 입력에 3 개의 "기능 맵"이라는 것입니다.
이전 레이어에 몇 개의 채널이나 기능이 있는지는 중요하지 않습니다. 다음 레이어의 각 기능 맵에 대한 출력은 해당 맵의 단일 값입니다. 하나의 출력 값은 하나의 바이어스 뉴런이 필요한 단일 가상 뉴런에 해당합니다.
CNN에서는 질문에서 설명하는 것처럼 출력 피쳐 맵의 각 지점에서 동일한 가중치 (바이어스 가중치 포함)가 공유됩니다. 따라서 각 피쳐 맵에는 고유 한 바이어스 가중치와 previous_layer_num_features x kernel_width x kernel_height
연결 가중치가 있습니다.
예, (3 x (5x5) + 1) x 32
첫 번째 레이어에 대한 총 가중치를 계산하는 예제 는 32 개의 개별 기능 맵에 RGB 입력을 처리하는 첫 번째 숨겨진 레이어가있는 CNN에 적합합니다.
* CNN 가중치 를 시각화하여 작동하는 색상 채널로 구분하여 혼란 스러울 수 있습니다.