В алгоритмах DEAP (see documentation here) я замечаю, что нам нужно указать количество поколений (NGEN). Мне сообщили, что сближение достигнуто, если кривая Парето является гладкой.Как проверить сходимость (гладкость фронта Парето) в DEAP
Возможно отслеживание конвергенции путем указания значения «гладкости» в статистике. Однако я все еще смущен тем, как определить «гладкость». Например, рассмотрим Knapsack problem specified here. Как мы наблюдаем за гладкостью в этом примере? В общем, как я могу отслеживать конвергенцию в DEAP?
Как определить гладкость? Я вижу, что я могу контролировать среднюю, минимальную и максимальную пригодность для каждого поколения. Как указать «гладкость»? – meraxes
Я отредактировал свой ответ выше. Как вы определяете гладкость, зависит от вашей проблемы/домена. – Ohjeah
Хорошо. Немного помогите, хотя с определением гладкости. Например, рассмотрим проблему Knapsack: http://deap.readthedocs.io/en/master/examples/ga_knapsack.html Как определить гладкость для таких? – meraxes