fann_scale_train_data
(PECL fann >= 1.0.0)
fann_scale_train_data — 在训练数据中缩放输入和输出到指定的范围
说明
fann_scale_train_data(resource
$train_data
, float $new_min
, float $new_max
): bool在训练数据中缩放输入和输出到指定的范围。
参数
-
train_data
-
神经网络训练数据 资源。
-
new_min
-
在训练数据中缩放输入和输出后新的最小值。
-
new_max
-
在训练数据中缩放输入和输出后新的最大值。
返回值
成功时返回 true
,其它情况下返回 false
。

User Contributed Notes 1 note
geekgirl dot joy at gmail dot com ¶
11 months ago
<?php
// How to scale an existing unscaled training file and save it
$path = 'TrainingData' . DIRECTORY_SEPARATOR;
// Read raw (un-scaled) training data from file
$train_data = fann_read_train_from_file($path . "Training.data");
// Scale to a range of -1 to 1
fann_scale_train_data($train_data, -1, 1);
// Save the new scaled traning data as a file
fann_save_train($train_data, $path . 'ScaledTraining.data');
备份地址:http://www.lvesu.com/blog/php/function.fann-scale-train-data.php