FANN fann_set_activation_function
(PECL fann >= 1.0.0)
fann_set_activation_function — 제공된 뉴런과 레이어에 대한 활성화 함수를 설정합니다.
설명
fann_set_activation_function( resource $ann, int $activation_function, int $layer, int $neuron ): bool
입력 레이어를 레이어 0으로 계산하여 레이어 번호 레이어의 뉴런 번호 뉴런에 대한 활성화 함수를 설정합니다.
입력 레이어의 뉴런에 대한 활성화 함수를 설정할 수 없습니다.
활성화 함수를 선택할 때 활성화 함수의 범위가 다르다는 점에 유의하는 것이 중요합니다. FANN_SIGMOID
는 예입니다. FANN_SIGMOID_SYMMETRIC
이 -1 - 1 범위에 있고 FANN_LINEAR
가 바인딩되지 않은 동안 0 - 1 범위에 있습니다.
제공된 활성화 함수 값은 활성화 함수 상수 중 하나여야 합니다.
반환 값은 활성화 함수 상수 중 하나입니다.
매개변수
ann
- 신경망 리소스.
activation_function
- 활성화 함수는 일정합니다.
layer
- 레이어 번호.
neuron
- 뉴런 번호.
반환 값
성공하면 true
를 반환하고 그렇지 않으면 false
를 반환합니다.
기타
- fann_set_activation_function_layer() - 제공된 레이어의 모든 뉴런에 대한 활성화 함수를 설정합니다.
- fann_set_activation_function_hidden() - 모든 은닉층에 대한 활성화 함수를 설정합니다.
- fann_set_activation_function_output() - 출력 레이어에 대한 활성화 함수를 설정합니다.
- fann_set_activation_steepness() - 제공된 뉴런 및 레이어 번호에 대한 활성화 기울기를 설정합니다.
- fann_set_activation_function() - 제공된 뉴런과 레이어에 대한 활성화 함수를 설정합니다.