Valerii Pokrovskii
Valerii Pokrovskii
> По поводу первого пункта: в каком-нибудь случае метрики для оптимизатора и для тюнера могут различаться? Или их можно объединить раз и навсегда? Тут я имел ввиду, что сейчас в...
Проблема оказалось более глубокой и связана с тем, что препроцессинг совершается в двух местах - как структурная единица пайплайна и как отдельный блок предобработки. Предлагается ввести аналог descriptive_id для препроцессора...

Попробуй, может [это](https://github.com/nccr-itmo/FEDOT/pull/816) решит проблему
> Общий вопрос - а сейчас PreprocessingBuilder ведь по прежнему будет добавить one_hot и прочее в начальные приближения. Или нет? Добавляеет. Удалю. В остальном - не знаю, имеет ли смысл...
Переработал немного использование кэша. Удалось полностью его вынести из pipeline.
Еще стоит переименовать [stop_after_n_generations](https://github.com/nccr-itmo/FEDOT/blob/master/fedot/api/main.py#L75) в early_stopping_generations в докстринге
Кажется, что в целом бустинг мутации нуждаются в переработке. Возможно стоит создать один большой issue, чтобы понять, что делать
https://github.com/nccr-itmo/FEDOT/blob/intro-refactoring/docs/source/introduction/index.rst добавил текст
Могу предложить немного костыльный вариант: можно сначала посчитать на скопированных индивидах фитнес, а потом найти им соответствие в исходном списке и там уже inplace заменять фитнес