| Предыдущий | Следующий |
| ippStsIIRGenOrderErr | ippStsSizeMatchMatrixErr |
ippStsConvergeErr
ippStsConvergeErr возвращается, когда iterative routine не достигла заданного convergence criterion. Параметры могут быть синтаксически корректны, но задача плохо обусловлена, tolerance слишком жёсткий, iteration limit слишком мал или выбранный алгоритм неустойчив для текущего распределения данных.
Не начинайте с механического увеличения числа итераций. Сначала измерьте residual/error metric по шагам и проверьте scaling входа: при плохой нормализации алгоритм может стагнировать или колебаться независимо от большого max-iteration.
Проверьте условия сходимости
- Stopping tolerance и точную метрику, с которой её сравнивает выбранная routine.
- Maximum iteration count и поведение residual на последних итерациях.
- Conditioning matrices, filters или polynomial coefficients и наличие более стабильного algorithm variant.
Регрессионный тест должен подтверждать сходимость на well-conditioned входе и контролируемый отказ на заведомо проблемном наборе данных.
Ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.