aimclub / FEDOT

Automated modeling and machine learning framework FEDOT
https://fedot.readthedocs.io
BSD 3-Clause "New" or "Revised" License
627 stars 86 forks source link

Progress bar for composer #479

Closed nicl-nno closed 11 months ago

nicl-nno commented 2 years ago

Tqdm-based progress bar can be implemented for composer to improve the understandability of the proccess.

itay-raveh commented 2 years ago

Would love to be assigned this :)

nicl-nno commented 2 years ago

Ok, it's yours :-) Feel free to ask questions.

itay-raveh commented 2 years ago

Thanks!

Just to be clear, Composer is an ABC, so I'm assuming the progress bar is for PGComposer.compose_pipline()?

nicl-nno commented 2 years ago

Progress bar is for GPComposer.compose_pipeline()

Yes, it is.

However, you can also try to implement it in the lower level - GPOptimizer, if necessary.

See https://github.com/nccr-itmo/FEDOT/blob/master/fedot/core/optimisers/gp_comp/gp_optimiser.py and https://github.com/nccr-itmo/FEDOT/blob/master/fedot/core/optimisers/gp_comp/param_free_gp_optimiser.py

This optimizer is called inside compose_pipline

Dreamlone commented 2 years ago

Can we close this issue?

nicl-nno commented 2 years ago

Several changed were proposed in https://github.com/nccr-itmo/FEDOT/pull/481, so the issue is still can be considered as actual.

kasyanovse commented 11 months ago

Solved by https://github.com/aimclub/GOLEM/pull/182.