函数名称:fann_get_connection_rate()
适用版本:FANN >= 2.0.0
用法:fann_get_connection_rate() 函数用于获取神经网络中的连接率。连接率表示网络中实际连接的连接数与可能的连接数之比。
语法:float fann_get_connection_rate(resource $ann)
参数:
- $ann: 神经网络资源,通过 fann_create_standard(),fann_create_standard_array() 或 fann_create_from_file() 函数创建。
返回值:如果成功,则返回连接率的浮点数值。如果出错,则返回 FALSE。
示例:
<?php
// 创建一个 2-4-1 的神经网络
$ann = fann_create_standard(3, 2, 4, 1);
// 打印神经网络的连接率
$connectionRate = fann_get_connection_rate($ann);
echo '连接率: ' . $connectionRate . PHP_EOL;
// 释放神经网络资源
fann_destroy($ann);
?>
输出:
连接率: 0.92307692307692
以上示例创建了一个包含两个输入层、四个隐藏层和一个输出层的神经网络。然后,通过调用 fann_get_connection_rate() 函数来获取连接率。最后,将连接率打印到屏幕上。
注意:在使用此函数之前,必须先创建一个神经网络资源。