Итак, и вы, и ваш профессор правы: вы должны указать жесткое ограничение на число итераций и критерий сходимости.
критерий сходимости - Хотя ваше право в этом СДЛ не контролируется и, следовательно, не имеет целевых векторов, они все равно могут рассматриваться как минимизирующие некоторую функцию стоимости. В общем, большинство неконтролируемых методов машинного обучения могут попытаться сделать что-то вроде минимизации неучтенной дисперсии, максимизации получения информации и т. Д. В частности, для SOM я использовал весовые дельты в качестве критерия. То есть, когда дополнительная итерация не изменяет веса SOM более чем на некоторый порог, прекратите итерацию.
Ограничение итерации - Даже при наличии критерия сходимости, жесткий предел необходим, если SOM не сходится (вы не хотите, чтобы он работал вечно). Если бы вы использовали мой пример критерия весовых дельт, то мог бы быть случай, когда веса продолжали колебаться между итерациями, что приводило к тому, что критерий никогда не выполнялся.
СЧАСТЬЕ!