fann_create_train_from_callback
fann_create_train_from_callback
Creates the training data struct from a user supplied function
resource **fann_create_train_from_callback** int $num_data int $num_input int $num_output callable $user_function
Creates the training data struct from a user supplied function. As the training data are numerable (data 1, data 2...), the user must write a function that receives the number of the training data set (input, output) and returns the set.
num_dataThe number of training data
num_inputThe number of inputs per training data
num_outputThe number of ouputs per training data
user_function
The user supplied function with following parameters:
`num``num_input``num_output`
The function should return an associative array with keys and and
two array values of input and output.
`input``output`
Voorbeeld: example
<?php
function create_train_callback($num_data, $num_input, $num_output) {
return array(
"input" => array_fill(0, $num_input, 1),
"output" => array_fill(0, $num_output, 1),
);
}
$num_data = 3;
$num_input = 2;
$num_output = 1;
$train_data = fann_create_train_from_callback($num_data, $num_input, $num_output, "create_train_callback");
if ($train_data) {
// Do something with $train_data
}
?>
fann_read_train_from_file``fann_train_on_data``fann_destroy_train``fann_save_train