fann_get_cascade_output_change_fraction
(PECL fann >= 1.0.0)
fann_get_cascade_output_change_fraction — Повертає частку зміни виходу каскаду
Опис
fann_get_cascade_output_change_fraction(resource $ann): float
Частка зміни виходу каскаду - це число від 0 до 1, що визначає, наскільки більша частина значення fann_get_MSE()должна измениться вfann_get_cascade_output_stagnation_epochs() під час навчання вихідних з'єднань, щоб навчання, щоб не застоювалося. Якщо навчання зупиниться, навчання вихідних з'єднань буде припинено та будуть підготовлені нові кандидати.
Це означає, що якщо MSE не змінюється на частку **fann_get_cascade_output_change_fraction()**в течение периодаfann_get_cascade_output_stagnation_epochs(), Навчання вихідних з'єднань припиниться, тому що навчання зупинилося.
Якщо частка зміни виходу каскаду мала, вихідні з'єднання навчатимуться більше, і якщо частка висока, вони навчатимуться менше.
Частка зміни виходу каскаду за замовчуванням становить 0.01, що еквівалентно зміни MSE на 1%.
Список параметрів
ann
Ресурс нейронної мережі.
Значення, що повертаються
Частка зміни виходу каскаду або **false
**в случае возникновения ошибки.
Дивіться також
- fann_set_cascade_output_change_fraction() - Встановлює частку зміни каскадних вихідних даних
- fann_get_MSE() - Зчитує середньоквадратичну помилку мережі
- fann_get_cascade_output_stagnation_epochs() - Повертає кількість каскадних періодів застою кандидатів