fann_train_on_data

(PECL fann >= 1.0.0)

fann_train_on_dataОбучение на всем объёме данных на временном интервале

Описание

fann_train_on_data(
    resource $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() - Считывает среднеквадратичную ошибку сети
  • fann_set_train_stop_function() - Устанавливает функцию остановки, используемую во время тренировки
  • fann_set_training_algorithm() - Устанавливает алгоритм обучения
  • fann_set_callback() - Устанавливает callback-функцию для использования во время обучения

add a note add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top