LonghornPHP 2026

fann_set_callback

(PECL fann >= 1.0.0)

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

Описание

function 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() - Обучение на полном наборе данных, прочитанном из файла, на временном интервале

Нашли ошибку?

ИнструкцияИсправлениеСообщение об ошибке
+Добавить

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

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

AltStyle によって変換されたページ (->オリジナル) /