Как правило, итерационная процедура переоценки останавливается, когда lambda.bar - lambda меньше некоторого значения эпсилон.
Как именно определить это значение эпсилон? Я часто вижу только то, что в документах написано как общий символ эпсилон, и никогда не используется фактическое значение, которое, как я предполагаю, будет меняться в зависимости от данных.
Так, например, если значение лямбда моей первой итерации было 5*10^-22, второй итерации было 1,3*10^-15, третьего было 8,45*10^-15, четвертого было 1,65*10^-14 и т. д. ., как бы я определил, когда алгоритму больше не нужны итерации?
Более того, что если бы я применил тот же алгоритм к другому набору данных? мне нужно изменить мои определения эпсилон?
Извините за длинный вопрос. Довольно озадачен этим... :)