FANN fann_get_activation_steepness

(PECL fann >= 1.0.0)

fann_get_activation_steepness — 제공된 뉴런 및 레이어 번호에 대한 활성화 기울기를 반환합니다.


설명

fann_get_activation_steepness(resource $ann, int $layer, int $neuron): float

입력 레이어를 레이어 0으로 계산하여 레이어 번호 레이어의 뉴런 번호 뉴런에 대한 활성화 기울기를 가져옵니다.

입력 레이어의 뉴런에 대한 활성화 급경사를 얻는 것은 불가능합니다.

활성화 함수의 급경사는 활성화 함수가 최소값에서 최대값으로 얼마나 빨리 이동하는지에 대해 알려줍니다. 활성화 함수에 대한 높은 값은 또한 보다 적극적인 훈련을 제공합니다.

출력 값이 극단에 있어야 하는 신경망을 훈련할 때(활성화 함수에 따라 일반적으로 0과 1), 가파른 활성화 함수(예: 1.0)를 사용할 수 있습니다.

기본 활성화 기울기는 0.5입니다.


매개변수

ann
신경망 리소스.
layer
레이어 번호.
neuron
뉴런 번호.

반환 값

뉴런의 활성화 급경사 또는 뉴런이 신경망에 정의되지 않은 경우 -1이거나 오류 시 false입니다.


기타