fann_train_on_data
(PECL fann >= 1.0.0)
fann_train_on_data — Обучение на всем объеме данных на временном интервале
Описание
$ann
, resource $data
, int $max_epochs
, int $epochs_between_reports
, float $desired_error
) : boolОбучение на полном наборе данных, на временном интервале.
Это обучение использует алгоритм, выбранный функцией fann_set_training_algorithm() и набор параметров для этих алгоритмов.
Список параметров
-
ann
-
Ресурс (resource) нейронной сети.
-
data
-
Ресурс (resource) обучающих данных нейронной сети.
-
max_epochs
-
Максимальное количество эпох, которое должно продолжаться обучение
-
epochs_between_reports
-
Количество эпох между вызовами пользовательской функции. Если равно нулю, то функция не будет запускаться.
-
desired_error
-
Желаемая fann_get_MSE() или fann_get_bit_fail(), в зависимости от выбранной функции остановки fann_set_train_stop_function()
Возвращаемые значения
Возвращает true
в случае успешного выполнения, или false
в противном случае.
Смотрите также
- fann_train_on_file() - Обучение на полном наборе данных, прочитанном из файла, на временном интервале
- fann_train_epoch() - Обучение в течение одной эпохи
- fann_get_bit_fail() - Количество битов сбоя
- fann_get_MSE() - Reads the mean square error from the network
- fann_set_train_stop_function() - Устанавливает функцию остановки, используемую во время тренировки
- fann_set_training_algorithm() - Устанавливает алгоритм обучения
- fann_set_callback() - Sets the callback function for use during training