NIN 구조
![](https://velog.velcdn.com/images%2Fpeterpictor%2Fpost%2Fe82db006-a779-4df2-916a-197546483291%2F%E1%84%89%E1%85%B3%E1%84%8F%E1%85%B3%E1%84%85%E1%85%B5%E1%86%AB%E1%84%89%E1%85%A3%E1%86%BA%202021-07-06%20%E1%84%8B%E1%85%A9%E1%84%92%E1%85%AE%203.38.55.png)
- 기존 컨볼루션 연산(커널을 통한 연산)을 MLPConv 연산을 대체(비선형 함수를 활성함수로 포함하는 MLP 사용)
- 신경망의 미소 신경망이 주어진 수용장의 특징 추상화
- 전역 평균 풀링 사용
![](https://velog.velcdn.com/images%2Fpeterpictor%2Fpost%2F2017773b-e68e-43ba-a291-9c6e7edb939a%2F%E1%84%89%E1%85%B3%E1%84%8F%E1%85%B3%E1%84%85%E1%85%B5%E1%86%AB%E1%84%89%E1%85%A3%E1%86%BA%202021-07-06%20%E1%84%8B%E1%85%A9%E1%84%92%E1%85%AE%203.51.06.png)
- VGGNet의 완견 연결층은 1억2천2백만개 매개변수를 가짐
- 많은 매개변수로 과잉적합 문제 발생
- NIN은 분류해야할 개수만큼 특징맵을 생성하고 각 특징맵에서 평균을 내 출력 노드에 입력하는 방식 최소 매개변수0개
인셉션 모듈
![](https://velog.velcdn.com/images%2Fpeterpictor%2Fpost%2F79ec2945-1b7e-4354-8a36-2427ae19e580%2F%E1%84%89%E1%85%B3%E1%84%8F%E1%85%B3%E1%84%85%E1%85%B5%E1%86%AB%E1%84%89%E1%85%A3%E1%86%BA%202021-07-06%20%E1%84%8B%E1%85%A9%E1%84%92%E1%85%AE%203.57.49.png)
- 마이크로 네트워크로 MIpconv 대신 네 종류의 컨볼루션 연산 사용 -> 다양한 특징 추출
- 1 * 1 컨볼루션을 사용해 차원 푹소
- 3 * 3, 5 * 5같은 다양한 크기의 컨볼루션을 통해서 다양한 특징들을 추출
GoogLeNet
![](https://velog.velcdn.com/images%2Fpeterpictor%2Fpost%2Ff5c8661c-9104-4b34-96f6-d15c93dfc932%2F%E1%84%89%E1%85%B3%E1%84%8F%E1%85%B3%E1%84%85%E1%85%B5%E1%86%AB%E1%84%89%E1%85%A3%E1%86%BA%202021-07-06%20%E1%84%8B%E1%85%A9%E1%84%92%E1%85%AE%204.01.40.png)
- 매개변수 존재하는 22개층, 매개변수 없는 풀링층 5개 총 27개층으로 구성
- 완전연결층은 분류기에 1개
- 백만개 정도의 매개변수를 가지고 VGGNet의 1%
- 각 층에 4개정도의 컨볼루션을 거쳐 결합됨
보조 분류기
![](https://velog.velcdn.com/images%2Fpeterpictor%2Fpost%2F06938051-8a82-4088-ae83-a3b36f7d1d39%2F%E1%84%89%E1%85%B3%E1%84%8F%E1%85%B3%E1%84%85%E1%85%B5%E1%86%AB%E1%84%89%E1%85%A3%E1%86%BA%202021-07-06%20%E1%84%8B%E1%85%A9%E1%84%92%E1%85%AE%204.20.10.png)
- 중간 분류를 추가 -> 그 값을 결과에서 활용하는 것이 아니라 깊은 신경망에서 발생하는 경사 소멸문제를 완화하기 위한 도우미 역할