1) 대부분의 신경망은 곱셈을 수행 할 수 없습니다. 합계 만 계산할 수 있습니다 ( 활성화 함수 를 통해 개별적으로 피드 ). 그것들은 중요한 경우에, 특히 많은 수의 뉴런, 특히 요인들이 넓은 범위에 걸쳐있을 수있는 경우, 그러한 곱셈을 추정해야합니다.
집 면적이 실제로 중요한 기능이라는 것이 밝혀지면, 지역을 제공하면 네트워크를 도울 것입니다. 뉴런을 사용할 수 있기 때문에 너비와 길이의 곱셈을 추정하는 데 필요했을 것입니다 다른 일을합니다.
따라서 다항식 기능을 포함하면 네트워크에 유리할 수 있지만 다른 경우에는 큰 영향을 미치지 않습니다. 또한 다항식 기능은 네트워크에 도움이 될 수있는 파생 기능 중 한 가지 유형일뿐입니다. 도움이 될 수있는 또 다른 유형의 파생 된 특징은 예를 들어 네트워크가 획득하기 위해 추정해야하는 입력 변수의 로그 (양수로 간주 됨)입니다.
다항식 특징 자체를 효율적으로 계산할 수 있도록 네트워크가 더하기 만하는 것보다 더 많은 연산을 수행 할 수 있도록하는 것이 좋을 것입니다. 비슷한 기능을하는 것으로 보이는 하나의 아키텍처는 sum-product network 입니다.
2) John이 언급 한 계산 비용을 제외하고 더 많은 입력을 도입 할 때 불가피하게 발생하는 모델의 매개 변수 수를 늘리면 특히 훈련 데이터가 거의없는 경우 네트워크가 과적 합 될 위험이 높아집니다 .
그러나 좋은 정규화 방법을 사용하면 문제를 훨씬 덜 줄일 수 있습니다. 이론적으로는 충분한 정규화 방법을 사용하면 과적 합이 전혀 문제가되지 않습니다. Hinton이 지적한 바와 같이, 인간은 뇌에서 10 ^ 14 개의 시냅스 순서 (신경망의 연결에 해당)를 갖지만 10 ^ 9 초의 순서로만 살지만 우리는 여전히 꽤 잘 일반화하십시오. 따라서 튜닝 할 수있는 많은 매개 변수를 갖는 것이 올바른 알고리즘을 사용하는 것만으로도 이점이됩니다.