FANN fann_get_cascade_num_candidates
(PECL fann >= 1.0.0)
fann_get_cascade_num_candidates — 훈련 중에 사용된 후보자의 수를 반환합니다.
설명
fann_get_cascade_num_candidates(resource $ann
): int
훈련 중에 사용된 후보자의 수(fann_get_cascade_activation_functions_count(), fann_get_cascade_activation_steepnesses_count() 및 fann_get_cascade_num_candidate_groups()를 곱하여 계산됨).
실제 후보는 fann_get_cascade_activation_functions() 및 fann_get_cascade_activation_steepnesses() 배열에 의해 정의됩니다. 이 배열은 후보 뉴런에 사용되는 활성화 함수와 활성화 기울기를 정의합니다.
활성화 함수 배열에 2개의 활성화 함수가 있고 기울기 배열에 3개의 기울기가 있는 경우 훈련될 2x3=6개의 다른 후보가 있습니다.
이 6개의 서로 다른 후보를 여러 후보 그룹으로 복사할 수 있으며, 여기서 이러한 그룹 간의 유일한 차이점은 초기 가중치입니다.
그룹 수가 2로 설정되면 후보 뉴런의 수는 2x3x2=12가 됩니다. 후보 그룹의 수는 fann_set_cascade_num_candidate_groups()에 의해 정의됩니다.
기본 후보 수는 6x4x2 = 48입니다.
매개변수
ann
- 신경망 리소스.
반환 값
훈련 중에 사용된 후보의 수 또는 오류가 있는 경우 false
입니다.
기타
- fann_get_cascade_activation_functions() - 캐스케이드 활성화 함수를 반환합니다.
- fann_get_cascade_activation_functions_count() - 캐스케이드 활성화 함수의 수를 반환합니다.
- fann_get_cascade_activation_steepnesses() - 캐스케이드 활성화 기울기를 반환합니다.
- fann_get_cascade_activation_steepnesses_count() - 활성화 급경사 수
- fann_get_cascade_num_candidate_groups() - 후보 그룹의 수를 반환합니다.