函式名:fann_set_cascade_output_change_fraction()
函式描述:設定神經網路級聯訓練過程中輸出權重的變化因子。
適用版本:FANN >= 2.1.0
用法: bool fann_set_cascade_output_change_fraction ( resource $ann, float $cascade_output_change_fraction )
引數:
- $ann:神經網路資源控制程式碼。
- $cascade_output_change_fraction:級聯訓練過程中輸出權重的變化因子,取值範圍為[0, 1]。
返回值: 成功時返回 true,失敗時返回 false。
示例:
<?php
// 建立一個神經網路
$ann = fann_create_standard(3, 2, 3, 1);
// 設定級聯訓練過程中輸出權重的變化因子為0.2
$result = fann_set_cascade_output_change_fraction($ann, 0.2);
if ($result) {
echo "設定成功!";
} else {
echo "設定失敗!";
}
// 銷燬神經網路
fann_destroy($ann);
?>
以上示例建立了一個具有3個層次的神經網路,包含2個輸入神經元,3個隱藏神經元和1個輸出神經元。然後使用fann_set_cascade_output_change_fraction()函式設定了級聯訓練過程中輸出權重的變化因子為0.2。最後銷燬了神經網路資源。
請注意,示例中的函式呼叫需要依賴"FANN"擴充套件,確保已經正確安裝並啟用該擴充套件。