오토 인코더와 컨볼 루션 신경망에서 학습 한 필터의 차이점은 무엇입니까?


9

CNN에서는 컨벌루션 레이어에서 피쳐 맵을 생성하는 필터를 학습합니다.

자동 인코더에서 각 레이어의 단일 숨겨진 단위를 필터로 간주 할 수 있습니다.

이 두 네트워크에서 필터의 차이점은 무엇입니까?

답변:


7

CNN 필터의 경우 가능한 각 위치에서 이미지의 작은 패치에 적용됩니다 (이로 인해 변환이 변하지 않음).

Autoencoder의 숨겨진 레이어는 전체 이미지 (이전 레이어의 출력)를 입력으로 가져옵니다 . 이는 이미지에 대한 좋은 생각처럼 보이지 않습니다. 일반적으로 공간적으로 로컬 기능 만 관련되어 있지만 더 먼 기능은 관련성이 적습니다. 또한, 이러한 숨겨진 뉴런은 변하지 않는 번역이 아니다.

따라서 CNN은 특별한 종류의 정규화 기능을 가진 일반적인 ANN과 같으며 지역성을 사용하기 위해 대부분의 가중치를 제로화합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.