查詢

fann_set_cascade_output_change_fraction()函式—用法及示例

「 設定神經網路級聯訓練過程中輸出權重的變化因子 」


函式名: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"擴充套件,確保已經正確安裝並啟用該擴充套件。

補充糾錯
熱門PHP函式
分享連結