Documentación offline PHP master

fann_create_train_from_callback

master Ver versión oficial en línea Licencia CC-BY-3.0Descargado el 2026-08-02

En esta página

fann_create_train_from_callback

Crea una estructura de datos de entrenamiento desde una función proporcionada por el usuario

Descripción#

fann_create_train_from_callback(int $num_data, int $num_input, int $num_output, callable $user_function): resource
```php

Crea una estructura de datos de entrenamiento desde una función proporcionada por el usuario. Debido a que los datos de entrenamiento se numeran (datos 1, datos 2...), el usuario debe escribir una función que reciba el número del conjunto de datos de entrenamiento (entrada, salida) y que devuelva el conjunto.

## Parámetros

`num_data`  
El número de datos de entrenamiento

`num_input`  
El número de entradas por datos de entrenamiento

`num_output`  
El número de salidas por datos de entrenamiento

`user_function`  
La función proporcionada por elusuario con los siguientes parámetros: `num` - El número del conjunto de datos de entrenamiento, `num_input` - El número de entradas por datos de entrenamiento, `num_output` - El número de salidas por datos de entrenamiento

La función debería devolver un array asociativo con las claves `input` y `output` y con dos valores para la entrada y la salida.

## Valores devueltos

Devuelve un `resource` de datos de entrenamiento en caso de éxito, o `false` en caso de error.

## Ejemplos

Ejemplo de 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) { // Hacer algo con $train_data } ?>

```php

Notas#

[!NOTE] Esta función ahora está disponible si la extensión fann ha sido compilada con libfann >= 2.2.

Véase también#

fann_read_train_from_file, fann_train_on_data, fann_destroy_train, fann_save_train