fann_create_train_from_callback
Crée la structure de données d'entrainement depuis une fonction
fournie par l'utilisateur
&reftitle.description;
resourcefann_create_train_from_callback
intnum_data
intnum_input
intnum_output
callableuser_function
Crée la structure de données d'entrainement depuis une fonction
fournie par l'utilisateur. Sachant que les données d'entrainement
sont numérotées (donnée 1, donnée 2...), l'utilisateur doit écrire
une fonction qui reçoit le numéro du jeu de données d'entrainement
(d'entrée et de sortie) et elle doit retourner le jeu.
&reftitle.parameters;
num_data
Le nombre de données d'entrainement
num_input
Le nombre d'entrées par données d'entrainement
num_output
Le nombre de sorties par données d'entrainement
user_function
La fonction fournie par l'utilisateur doit avoir les paramètres suivants :
num - Le nombre de données d'entrainement
num_input - Le nombre d'entrées par données
d'entrainement
num_output - Le nombre de sorties par données d'entrainement
La fonction doit retourner un tableau associatif avec les clés
input et output et deux
valeurs de tableaux pour les entrées et les sorties.
&reftitle.returnvalues;
&fann.return.train;
&reftitle.examples;
Exemple avec fann_create_train_from_callback
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
}
?>
]]>
&reftitle.notes;
&fann.note.function.fann-2.2;
&reftitle.seealso;
fann_read_train_from_file
fann_train_on_data
fann_destroy_train
fann_save_train