rasbt / mlxtend

A library of extension and helper modules for Python's data analysis and machine learning libraries.
https://rasbt.github.io/mlxtend/
Other
4.82k stars 853 forks source link

Add option for termination criterion with tolerance #1079

Open GMi-Materials opened 5 months ago

GMi-Materials commented 5 months ago

Describe the workflow you want to enable

Add an option for a termination criterion similar to "tol" implemented in sklearn.feature_selection.SequentialFeatureSelector: https://scikit-learn.org/stable/modules/generated/sklearn.feature_selection.SequentialFeatureSelector.html

Describe alternatives you've considered, if relevant

While the sklearn SequentialFeatureSelector can do this, it misses the history callback you get in this package, which i think is very nice and helpful.

Additional context

The version of mlxtend i am using is 0.23.1

rasbt commented 5 months ago

Thanks for the note, I agree that this would be a good addition! I may not be able to add it soonish but would be happy about any contributions!