PHP Conference Nagoya 2025

fann_set_callback

(PECL fann >= 1.0.0)

fann_set_callbackУстанавливает callback-функцию для использования во время обучения

Описание

fann_set_callback(resource $ann, callable $callback): bool

Устанавливает callback-функцию для использования во время обучения. Это означает, что она вызывается из fann_train_on_data() или fann_train_on_file().

Список параметров

ann

Ресурс (resource) нейронной сети.

callback

Поставляемая callback-функция принимает следующие параметры:

  • ann - Ресурс (resource) нейронной сети
  • train - Ресурс (resource) данных для обучения или null, если вызывается из fann_train_on_file()
  • max_epochs - Максимальное количество периодов, в которых должно продолжаться обучение
  • epochs_between_reports - Количество периодов между вызовами этой функции
  • desired_error - Желаемая функция fann_get_MSE() или fann_get_bit_fail(), в зависимости от функции остановки, выбранной fann_set_train_stop_function()
  • epochs - Текущий период

Callback-функция должна вернуть true. Если она вернёт false, обучение будет прекращено.

Возвращаемые значения

Функция возвращает true в случае успешного выполнения, иначе false.

Смотрите также

  • fann_train_on_data() - Обучение на всем объёме данных на временном интервале
  • fann_train_on_file() - Обучение на полном наборе данных, прочитанном из файла, на временном интервале

Добавить

Примечания пользователей

Пользователи ещё не добавляли примечания для страницы
To Top