신경망의 복잡성을 측정하는 몇 가지 기본 방법을 살펴 보았습니다.
- 순진하고 비공식적 : 뉴런, 숨겨진 뉴런, 레이어 또는 숨겨진 레이어의 수를 계산합니다.
- VC 차원 (Eduardo D. Sontag [1998] "신경망의 VC 차원"[ pdf ].)
- T C 0 d 와 등가에 의한 코스 그레인 및 점근 적 계산 복잡도 측정 .
다른 대안이 있습니까?
바람직하다 :
- 복잡성 메트릭을 사용하여 동일한 규모로 서로 다른 패러다임에서 신경망을 측정 할 수 있다면 (백프로 프, 역학 신경망, 캐스케이드 상관 관계 등). 예를 들어, VC 차원은 네트워크 (또는 신경망 이외의 것)에서 다른 유형에 사용될 수 있지만 뉴런의 수는 활성화 기능, 신호 (기본 합계 대 스파이크) 및 기타가있는 매우 특정한 모델 사이에서만 유용합니다. 네트워크의 속성은 동일합니다.
- 네트워크가 학습 할 수있는 기능의 복잡성에 대한 표준 척도와 잘 일치하는 경우
- 특정 네트워크에서 메트릭을 쉽게 계산할 수있는 경우 (마지막은 아닙니다.)
노트
이 질문은 CogSci.SE에 대한 일반적인 질문 을 바탕으로합니다.