函式名:fann_set_quickprop_decay()
適用版本:FANN >= 2.1.0
用法:bool fann_set_quickprop_decay(resource $ann, float $quickprop_decay)
此函式用於設定快速反向傳播演演演算法的衰減因子(quickprop decay factor)。快速反向傳播演演演算法是一種用於訓練神經網路的演演演算法,透過不斷調整權重和偏差來最佳化網路的效能。衰減因子決定了權重和偏差在每次迭代中的更新幅度。
引數:
- $ann:神經網路資源(由fann_create_standard()或fann_create_from_file()等函式建立)
- $quickprop_decay:衰減因子的值,取值範圍為[0, 1]
返回值:
- 成功時返回true,失敗時返回false
示例:
$ann = fann_create_standard(2, 3, 1); // 建立一個具有2個輸入層、3個隱藏層和1個輸出層的神經網路
fann_set_quickprop_decay($ann, 0.01); // 設定快速反向傳播演演演算法的衰減因子為0.01
// 其他設定和訓練程式碼...
fann_destroy($ann); // 銷燬神經網路資源
在上面的示例中,我們首先建立了一個具有2個輸入層、3個隱藏層和1個輸出層的神經網路。然後使用fann_set_quickprop_decay()函式將快速反向傳播演演演算法的衰減因子設定為0.01。最後,我們可以繼續進行其他設定和訓練操作。最後,使用fann_destroy()函式銷燬神經網路資源。