이전의 신경망 골프 도전 ( 이것 과 저것 )은 저에게 새로운 도전을하게했습니다.
도전
정수 항목을 가진 4 차원 입력 벡터 가 지면 네트워크가 출력 하도록 가장 작은 피드 포워드 신경망을 찾습니다 보다 작은 좌표 방향 오차 .
허용 성
이 과제를 위해, 피드 포워드 신경망 은 계층 구성으로 정의됩니다 . 레이어는 함수 로, 행렬 의 가중치 , 벡터로 지정됩니다. of biases 및 좌표 방향으로 적용되는 활성화 함수 :
특정 작업에 대해 활성화 기능을 조정할 수 있으므로이 과제를 흥미롭게 유지하기 위해 활성화 기능 클래스를 제한해야합니다. 다음과 같은 활성화 기능이 허용됩니다.
정체.
RELU.
소프트 플러스.
쌍곡 탄젠트.
S 자형.
전반적으로, 허용 가능한 신경망 은 일부 k에 대해 을 취 합니다 . 여기서 각 레이어 L_i 는 가중치 A_i , 바이어스 b_i 및 활성화 함수 f_i로 지정됩니다 위 목록에서. 예를 들어, 다음 신경망은 허용됩니다 (이 도전의 성능 목표를 만족 시키지는 않지만 유용한 가젯 일 수 있습니다).
이 예는 두 개의 레이어를 보여줍니다. 두 레이어 모두 바이어스가 없습니다. 첫 번째 계층은 ReLU 활성화를 사용하고 두 번째 계층은 ID 활성화를 사용합니다.
채점
당신의 점수는 0이 아닌 가중치와 바이어스 의 총 수입니다 .
(예를 들어, 바이어스 벡터가 0이므로 위 예제의 점수는 16입니다.)