函式名:fann_set_cascade_activation_steepnesses()
適用版本:FANN >= 2.2.0
函式描述:該函式用於設定神經網路級聯學習的啟用函式斜率陣列。
用法:
bool fann_set_cascade_activation_steepnesses ( resource $ann , array $cascade_activation_steepnesses )
引數:
- $ann:神經網路資源識別符號,透過fann_create_standard() 或 fann_create_shortcut() 建立
- $cascade_activation_steepnesses:包含啟用函式斜率值的陣列
返回值:
- 成功時返回 true ,失敗時返回 false
示例:
<?php
$hidden_neurons = array(10, 15, 5);
$ann = fann_create_standard_array(count($hidden_neurons), $layers);
if ($ann) {
// 設定級聯學習的啟用函式斜率
$steepnesses = array(0.25, 0.50, 0.75);
fann_set_cascade_activation_steepnesses($ann, $steepnesses);
// 其他操作
...
// 釋放神經網路資源
fann_destroy($ann);
}
在以上示例中,我們建立了一個標準的級聯神經網路,並設定了具有不同斜率的啟用函式。函式fann_set_cascade_activation_steepnesses() 用於設定級聯學習的啟用函式斜率陣列。在這個示例中,我們設定了三個不同的斜率值: 0.25,0.50 和 0.75。
透過呼叫 fann_set_cascade_activation_steepnesses() 函式,我們將斜率陣列傳遞給神經網路資源 $ann,並確保設定成功後程式進行其他操作。最後,使用 fann_destroy() 函式釋放神經網路資源。
請注意,你需要安裝FANN擴充套件並載入它,才能使用這個函式。
熱門工具排行榜