函式名稱: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()
函式獲取各層的節點數。然後,我們遍歷輸出了每個層的節點數。最後,釋放了神經網路的資源。