牛牛在线工具

fann_reset_MSE()

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

fann_reset_MSE()

重置反向传播神经网络(FANN)的均方误差(MSE)

函数名:fann_reset_MSE() 适用版本:FANN >= 2.1.0 用法: fann_reset_MSE(resource $ann) : bool 说明: 该函数用于重置反向传播神经网络(FANN)的均方误差(MSE)。重置后,MSE将被设置为0,重新开始计算新一轮的训练误差。 参数: $ann: FANN 神经网络资源的句柄,通过 fann_create_standard() 或 fann_create_from_file() 函数创建。 返回值: 如果成功重置MSE,则返回true;否则返回false。 示例: <?php // 创建神经网络 $ann = fann_create_standard(2, 2, 1); // 加载训练数据 fann_train_on_file($ann, 'train.data', 1000, 10, 0.01); // 重置MSE if (fann_reset_MSE($ann)) { echo "MSE 已成功重置!\n"; } else { echo "MSE 重置失败!\n"; } // 继续训练网络 fann_train_on_file($ann, 'train.data', 1000, 10, 0.01); // 销毁神经网络 fann_destroy($ann); ?> 这个示例展示了如何使用 fann_reset_MSE() 函数来将 MSE 重置为0。首先,我们创建了一个2层(输入层和输出层)的神经网络。接着利用训练数据训练了神经网络。然后,使用 fann_reset_MSE() 函数将MSE重置为0。最后,我们再次使用相同的训练数据继续训练网络。