FEDOT
FEDOT copied to clipboard
Abstract OptHistory to be usable for generic Graphs
The idea is to abstract all mentions of the Pipeline.
Subtasks:
- [ ] refactor
save_current_results
to work on Individuals & Graph.save- also better drop
additional_info
, possibly make Individual Serializable
- also better drop
- [ ] remove PipelineTemplate usages
- [ ] pass Adapter at init (instead of manually constructing PipelineAdapter)
- [ ] https://github.com/nccr-itmo/FEDOT/issues/846
- [ ] Implement some tests for using OptHistory with custom mock graphs
- [ ] #901
Such abstracted history will be quite useful for EPDE & BAMT & others -- they will get history functionality for free. Possibly this will allow to easily implement something like FEDOT.Web - style UI (for generic evolution history) on top of this as the next step
Если мы хотим большей универсальности, то надо поддерживать достаточно произвольные переходы между поколениями.
Как минимум: нужна возможность делать пометки, которые бы объясняли семантику "поколения" - вида "Tuning", "SA", etc.
Как максимум: такие переходы должны быть показаны как операторы (не обязательно эволюционные).
Добавил #901 в список