牛牛在线工具

fann_scale_output()

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

fann_scale_output()

在以前计算参数的基础上,在训练之前放大输出向量中的数据

函数名:fann_scale_output() 适用版本:FANN >= 2.1.0 用法: fann_scale_output(resource $ann, array &$output_vector): bool 参数说明: $ann:一个由 fann_create_standard() 或 fann_create_from_file() 创建的神经网络资源。 $output_vector:一个包含输出向量的一维数组。 修改示例: 在调用函数之后,将会修改数组中的值,将其缩放到神经网络的输出范围内。 返回值: 成功时返回true,失败时返回false。 示例: // 创建一个包含3个输入和1个输出的神经网络 $ann = fann_create_standard(3, 4, 1); // 加载训练好的神经网络 if (!fann_create_from_file($ann, "trained_network.fann")) { die("无法加载神经网络"); } // 定义要缩放的输出向量 $output_vector = [0.5]; // 调用 fann_scale_output() 函数,将输出向量缩放到神经网络的输出范围内 if (!fann_scale_output($ann, $output_vector)) { die("无法缩放输出向量"); } // 输出缩放后的输出向量 print_r($output_vector); // 销毁神经网络资源 fann_destroy($ann); 该示例中,我们创建了一个包含3个输入和1个输出的神经网络,然后从文件中加载已训练好的神经网络。接下来,我们定义了一个要缩放的输出向量为[0.5]。最后,我们调用了fann_scale_output()函数,将输出向量缩放到神经网络的输出范围内。输出结果将是经过缩放的输出向量。最后,我们销毁了神经网络资源。 请注意,该示例仅用于演示该函数的用法,并不一定具有实际应用价值。