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