aimclub / Fedot.Industrial

Python framework for automated time series classification, regression and forecasting
https://fedotindustrial.readthedocs.io
BSD 3-Clause "New" or "Revised" License
76 stars 7 forks source link

Solvers refactoring #110

Closed technocreep closed 2 months ago

technocreep commented 8 months ago

There are few objects in fedot_ind/core/architecture/experiment directory which look similar.

  1. I suggest to rename experiment folder to `solvers', it's more convenient
  2. As far as they look similar I think It could be better to create some abstract class Solver that would describe main methods. This should minimize volume of code
  3. Also those solvers operate with similar entities like processed_features or predictor but they are named differently. This issue also should be addressed in order to unify solvers interfaces