查詢

fann_get_cascade_output_change_fraction()函式—用法及示例

「 獲取級聯訓練中輸出層權重變化閾值的分數,該分數用於控制是否在級聯中新增新的神經元 」


函式名稱:fann_get_cascade_output_change_fraction()

函式描述:獲取級聯訓練中輸出層權重變化閾值的分數,該分數用於控制是否在級聯中新增新的神經元。

函式用法:float fann_get_cascade_output_change_fraction(resource $ann)

引數:

  • $ann:神經網路資源控制程式碼

返回值:返回級聯訓練中輸出層權重變化閾值的分數,如果函式執行失敗,則返回false。

函式示例:

<?php
// 建立神經網路
$ann = fann_create_standard(3, 2, 3, 1);

// 設定級聯訓練引數
fann_set_cascade_output_change_fraction($ann, 0.01);

// 獲取級聯訓練中輸出層權重變化閾值的分數
$outputChangeFraction = fann_get_cascade_output_change_fraction($ann);
if ($outputChangeFraction !== false) {
    echo "級聯訓練中輸出層權重變化閾值的分數為:" . $outputChangeFraction;
} else {
    echo "獲取級聯訓練中輸出層權重變化閾值的分數失敗";
}

// 銷燬神經網路
fann_destroy($ann);
?>

以上示例程式碼建立了一個具有3個層次的神經網路,設定了級聯訓練的輸出層權重變化閾值分數為0.01,並透過fann_get_cascade_output_change_fraction()函式獲取該值。如果獲取成功,則列印輸出該值;否則列印獲取失敗的提示資訊。最後銷燬神經網路資源。

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