PHP 8.4.6 Released!

fann_scale_train_data

(PECL fann >= 1.0.0)

fann_scale_train_dataScales the inputs and outputs in the training data to the specified range

Description

fann_scale_train_data(resource $train_data, float $new_min, float $new_max): bool

Scales the inputs and outputs in the training data to the specified range.

Parameters

train_data

Neural network training data resource.

new_min

New minimum after scaling inputs and outputs in training data.

new_max

New maximum after scaling inputs and outputs in training data.

Return Values

Returns true on success, or false otherwise.

See Also

User Contributed Notes

geekgirl dot joy at gmail dot com
3 years 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');
To Top