函式名:fann_get_cascade_num_candidate_groups()
適用版本:FANN >= 2.2.0
用法:int fann_get_cascade_num_candidate_groups(resource $ann)
說明:該函式用於獲取神經網路中級聯訓練演演演算法的候選分組數。
引數:
- $ann:神經網路資源識別符號。
返回值:
- 成功:候選分組數(整數)。
- 失敗:FALSE(布林值)。
示例:
<?php
// 建立一個神經網路
$ann = fann_create_from_file("trained_network.net");
// 獲取候選分組數
$num_groups = fann_get_cascade_num_candidate_groups($ann);
if ($num_groups !== false) {
echo "候選分組數:" . $num_groups;
} else {
echo "獲取候選分組數失敗";
}
// 釋放神經網路資源
fann_destroy($ann);
?>
注意事項:
- 在呼叫此函式之前,需要確保已經建立了神經網路併成功載入了相關配置和訓練資料。
- 該函式常用於級聯訓練演演演算法的動態調整,可以根據候選分組數的返回值來決定是否需要調整網路結構和引數。
- 如果返回的候選分組數為0,表示級聯訓練演演演算法無法進行擬合,可能需要調整其他引數或使用其他演演演算法。
- 在使用本函式時要注意版本相容性,確保所使用的PHP版本符合適用版本要求(FANN >= 2.2.0)。
更多資訊可以參考官方檔案:https://php.net/manual/en/function.fann-get-cascade-num-candidate-groups.php