fann_scale_train_data

(PECL fann >= 1.0.0)

fann_scale_train_data将训练数据中的输入和输出缩放到指定范围

描述

fann_scale_train_data(资源 $train_data, 浮点数 $new_min, 浮点数 $new_max): 布尔值

将训练数据中的输入和输出缩放到指定范围。

参数

train_data

神经网络训练数据 资源.

new_min

在缩放训练数据中的输入和输出后的新最小值。

new_max

在缩放训练数据中的输入和输出后的新最大值。

返回值

成功时返回 true,否则返回 false

参见

添加注释

用户贡献的注释 1 条注释

0
geekgirl dot joy at gmail dot com
3 年前
<?php

// 如何缩放现有未缩放的训练文件并保存它

$path = 'TrainingData' . DIRECTORY_SEPARATOR;

// 从文件读取原始(未缩放)训练数据
$train_data = fann_read_train_from_file($path . "Training.data");

// 缩放至 -1 到 1 的范围
fann_scale_train_data($train_data, -1, 1);

// 将新的缩放训练数据保存为文件
fann_save_train($train_data, $path . 'ScaledTraining.data');
To Top