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() 陣列定義的。 這些陣列定義的啟用功能和啟用的陡度用於候選神經元。如果在啟用函式陣列中有兩個啟用函式並且陡度陣列中有三個陡度,則將會有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() - 返回候選組的數量