Closed nicl-nno closed 3 years ago
Обсудили с Глебом, разбили эту задачу на несколько более мелких. "Пока предлагаю тебе сфокусироваться этом: сделать фичу, позволяющую преобразовывать цепочку в отдельный подкласс Model, чтобы потом можно было из нее составить отдельную цепочку и ее просчитать. Соответственно, в первом приближении, нужно сделать что-то такое:
Следующим шагом - подумаем, как изменить экспорт и импорт цепочек, чтобы вложенные цепочки тоже можно было выгружать в json. Дальше - расширим логику композера так, чтобы он мог работать с вложенными цепочками Ну а в конце решим 2 вопроса: что делать с весами таких моделей и нужно ли дорабатывать ModelTypesRepository так, чтобы он мог поддерживать такие "сохраненные" цепочки."
One of the Fedot ideas is the "atomization" of the composite models - so the composite model can be used as a simple atomic model during composition, fitting, and prediction in the chain.
The naive implementation of atomization is available at https://github.com/nccr-itmo/FEDOT/pull/83 but now it should be implemented using model export functionality and the model's repository features.