(PECL fann >= 1.0.0)
fann_set_callback — Устанавливает callback-функцию для использования во время обучения
Устанавливает 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 , обучение будет прекращено.