函数名称: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()
函数获取各层的节点数。然后,我们遍历输出了每个层的节点数。最后,释放了神经网络的资源。