牛牛在线工具

fann_run()

收录 8868 个 PHP 函数,含用途说明与用法示例。

fann_run()

运行已经训练好的神经网络并返回结果

函数名:fann_run() 适用版本:PHP 5 >= 5.5.0, PECL fann >= 1.0.0 函数描述:该函数用于运行已经训练好的神经网络并返回结果。 用法: mixed fann_run ( resource $ann , array $input ) 参数说明: $ann:训练好的神经网络资源(由fann_create函数创建) $input:输入的数据(数组形式),数组长度应该与神经网络的输入层节点数相等 返回值: 如果运行成功,返回一个包含输出层节点值的数组 如果运行失败,返回FALSE 示例: // 1. 创建神经网络 $num_input = 2; // 输入层节点数 $layers = [3, 2, 1]; // 隐藏层和输出层节点数,可以根据实际情况调整 $ann = fann_create_standard_array(count($layers), $num_input, $layers); // 2. 加载已经训练好的神经网络数据 fann_read_train_from_file($ann, "trained_data.dat"); // 假设文件中包含训练好的数据 // 3. 准备输入数据 $input = [0.5, 0.8]; // 注意:输入数据的长度必须与$num_input相等 // 4. 运行神经网络 $output = fann_run($ann, $input); // 5. 输出结果 foreach ($output as $value) { echo $value . " "; } 上述示例中,创建了一个具有2个输入节点,3个隐藏节点和1个输出节点的神经网络。然后从文件中加载已经训练好的数据,并准备输入数据[0.5, 0.8]。最后,使用fann_run函数运行神经网络,并将结果输出到屏幕上。