函数名称:fann_get_num_layers()
函数描述:返回神经网络中的层数(包括输入层和输出层)
用法:
int fann_get_num_layers(resource $ann)
参数:
$ann
:神经网络资源
返回值:
- 成功时返回神经网络中的层数,或者返回
FALSE
(bool 值)
示例:
// 创建一个神经网络
$ann = fann_create_standard(3, 2, 4, 1);
// 获取神经网络中的层数
$numLayers = fann_get_num_layers($ann);
echo "神经网络的层数为:" . $numLayers;
// 销毁神经网络资源
fann_destroy($ann);
输出:
神经网络的层数为:3
解释:
- 此示例中,我们使用
fann_create_standard()
函数创建了一个具有 3 层的神经网络(输入层、隐藏层和输出层)。 - 然后,我们使用
fann_get_num_layers()
函数获取神经网络的层数,并将结果存储在变量$numLayers
中。 - 最后,我们使用
echo
输出了神经网络的层数。 - 注意,我们在使用完神经网络后应该使用
fann_destroy()
函数销毁神经网络资源,以释放内存。