函式名:fann_set_cascade_weight_multiplier()
適用版本:FANN >= 2.2.0
函式描述:設定級聯訓練演演演算法中的權重乘數因子。該因子控制權重的初始化範圍,用於級聯訓練期間的權重更新。
用法: bool fann_set_cascade_weight_multiplier(resource $ann, float $cascade_weight_multiplier)
引數:
- $ann:神經網路資源物件。
- $cascade_weight_multiplier:級聯權重乘數因子,取值範圍為 [0, 1]。
返回值:
- 成功時返回 true,失敗時返回 false。
示例:
<?php
// 建立一個具有 3 個輸入、1 個輸出和 2 個隱藏層的神經網路
$ann = fann_create_standard(4, 3, 2, 1);
// 設定級聯訓練演演演算法的權重乘數因子為 0.4
fann_set_cascade_weight_multiplier($ann, 0.4);
// 其他神經網路設定和訓練程式碼...
// 釋放神經網路資源
fann_destroy($ann);
?>
上述示例程式碼建立了一個具有 3 個輸入、1 個輸出和 2 個隱藏層的神經網路。然後,使用 fann_set_cascade_weight_multiplier()
函式將級聯訓練演演演算法的權重乘數因子設定為 0.4。最後,進行其他的神經網路設定和訓練操作。
請注意,示例中的程式碼只是展示了函式的用法,並不完整,實際應用中需要根據具體情況進行相應的設定和訓練。