查詢

fann_set_cascade_activation_steepnesses()函式—用法及示例

「 設定神經網路級聯學習的啟用函式斜率陣列 」


函式名: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擴充套件並載入它,才能使用這個函式。

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