(PECL fann >= 1.0.0)
fann_get_cascade_num_candidates — Возвращает количество кандидатов, использованных во время обучения
$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 крутизны в массиве крутизны, тогда будет 2 x 3 = 6 различных кандидатов, которые будут обучены. Эти 6 разных кандидатов могут быть скопированы в несколько групп кандидатов, где единственное различие между этими группами - начальные веса. Если количество групп равно 2, то количество нейронов-кандидатов будет 2 x 3 x 2 = 12. Количество групп кандидатов определяется fann_set_cascade_num_candidate_groups().
Количество кандидатов по умолчанию - 6 x 4 x 2 = 48.
ann
Ресурс (resource) нейронной сети.
Количество кандидатов, использованных во время обучения или false
в случае возникновения ошибки.