FEDOT icon indicating copy to clipboard operation
FEDOT copied to clipboard

Hide extra dependencies from boosting mutation

Open gkirgizov opened this issue 2 years ago • 1 comments

Solution is to make boosting operation a callable class instead of just a function. This will help hiding extra dependencies in __init__ of the new class:

  • drop this access to advisor in the line: task_type = params.advisor.task.task_type
  • repeated calls to OperationTypesRepository that return the same results

boosting mutation will be built once and provided to MutationOperator

gkirgizov avatar Aug 30 '22 10:08 gkirgizov

Кажется, что в целом бустинг мутации нуждаются в переработке. Возможно стоит создать один большой issue, чтобы понять, что делать

valer1435 avatar Aug 31 '22 12:08 valer1435