(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, обучение будет прекращено.