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

Ресурс нейронної мережі.

data

Ресурс (resource) навчальних даних нейронної мережі.

max_epochs

Максимальна кількість епох, яка має тривати навчання

epochs_between_reports

Кількість епох між викликами користувальницької функції. Якщо дорівнює нулю, то функція не запускатиметься.

desired_error

Бажана fann_get_MSE() або fann_get_bit_fail(), в залежності від обраної функції зупинки fann_set_train_stop_function()

Значення, що повертаються

Повертає true у разі успішного виконання, або false в іншому випадку.

Дивіться також