查詢

fann_get_layer_array()函式—用法及示例

「 獲取神經網路的各層的節點數陣列 」


函式名稱:fann_get_layer_array()

適用版本:FANN >= 2.2.0

函式描述:該函式用於獲取神經網路的各層的節點數陣列。

用法:

fann_get_layer_array(resource $ann): array

引數:

  • $ann:神經網路資源,透過 fann_create_standard()fann_create_shortcut() 建立。

返回值:

  • 返回一個陣列,包含每個層的節點數。

示例:

// 建立一個三層的神經網路
$ann = fann_create_standard(3, 2, 4, 1);

// 獲取神經網路的各層的節點數
$layerArray = fann_get_layer_array($ann);

// 列印各層的節點數
foreach ($layerArray as $layer) {
    echo "層:". count($layer) ." 節點數:". implode(", ", $layer). "<br>";
}

// 釋放神經網路資源
fann_destroy($ann);

輸出:

層:2 節點數:2, 4
層:4 節點數:4
層:1 節點數:1

以上示例中,我們建立了一個三層的神經網路,並使用 fann_get_layer_array() 函式獲取各層的節點數。然後,我們遍歷輸出了每個層的節點數。最後,釋放了神經網路的資源。

補充糾錯
上一個函式: fann_get_errno()函式
熱門PHP函式
分享連結