rodrigo-arenas / Sklearn-genetic-opt

ML hyperparameters tuning and features selection, using evolutionary algorithms.
https://sklearn-genetic-opt.readthedocs.io
MIT License
289 stars 73 forks source link

[PR] Progress bar on training #51

Closed rodrigo-arenas closed 3 years ago

rodrigo-arenas commented 3 years ago

This PR implements the features described in the issue #50 🚀 , here is a little demo for the result:

progress_bar

When the training stops earlier, for example due a callback, the feature looks like this:

Screenshot from 2021-06-27 16-16-23

I also extended the docs to explain how to use some extra features and installation dependencies

codecov[bot] commented 3 years ago

Codecov Report

Merging #51 (86034f3) into master (12cae02) will not change coverage. The diff coverage is 100.00%.

Impacted file tree graph

@@            Coverage Diff            @@
##            master       #51   +/-   ##
=========================================
  Coverage   100.00%   100.00%           
=========================================
  Files           18        18           
  Lines          612       632   +20     
=========================================
+ Hits           612       632   +20     
Impacted Files Coverage Δ
sklearn_genetic/callbacks/loggers.py 100.00% <ø> (ø)
sklearn_genetic/algorithms.py 100.00% <100.00%> (ø)

Continue to review full report at Codecov.

Legend - Click here to learn more Δ = absolute <relative> (impact), ø = not affected, ? = missing data Powered by Codecov. Last update 12cae02...86034f3. Read the comment docs.