牛牛在线工具

fann_scale_train()

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

fann_scale_train()

训练的 FANN_TRAIN_DATA 对象

函数名:fann_scale_train() 适用版本:fann_scale_train() 函数在 PHP 5 >= 5.5.0, PHP 7 才可使用。 用法:fann_scale_train(resource $ann, resource $data) 参数: $ann:神经网络的资源句柄,通过 fann_create_standard() 或 fann_create_file() 等函数创建。 $data:用于训练的 FANN_TRAIN_DATA 对象。 返回值:bool 型,表示是否成功对训练数据进行缩放。 说明: fann_scale_train() 函数用于对训练数据进行缩放,以便将所有的输入数据和目标数据缩放到 [-1, 1] 的范围内。这对于提升神经网络的训练效果非常有帮助。 示例: <?php // 创建神经网络 $ann = fann_create_standard(3, 2, 3, 1); // 创建训练数据 $data = fann_read_train_from_file("training.data"); // 对训练数据进行缩放 if (fann_scale_train($ann, $data)) { echo "训练数据缩放成功!"; } else { echo "训练数据缩放失败!"; } // 销毁神经网络和训练数据 fann_destroy($ann); fann_destroy_train($data); ?> 注意事项: 在调用 fann_scale_train() 函数之前,必须先创建神经网络和训练数据。 神经网络创建的方式可以是 fann_create_standard()、fann_create_shortcut() 或 fann_create_file() 等。 训练数据可以通过 fann_create_train_from_callback()、fann_create_train_from_file() 或 fann_create_train() 等函数来创建。 调用 fann_scale_train() 函数之后,可以使用 fann_train_on_data() 函数来训练神经网络。