1 commentaire (1 commentaire)2 réactions (2 réactions)0 personne assignée (0 personne assignée)Python911 forks (911 forks)batch import
New Featureeasyhelp wanted
Métriques du dépôt
- Stars
- 5 166 étoiles (5 166 étoiles)
- Métriques de merge PR
- Merge moyen 27j 1h (Merge moyen 27j 1h)16 PRs mergées en 30 j (16 PRs mergées en 30 j)
Description
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
Guide contributeur
- Direction de recherche
- Examinez le fichier sequential feature selector.py de mlxtend, en particulier la classe SequentialFeatureSelector. Implémentez un paramètre de tolérance qui arrête la sélection de caractéristiques lorsque l'amélioration des performances est inférieure au seuil, similaire à l'implémentation de sklearn (https://scikit learn.org/stable/modules/generated/sklearn.feature selection.SequentialFeatureSelector.html). Assurez vous que le callback d'historique continue de fonctionner avec le nouveau critère. Aucune PR ou commentaire existant ne fournit de conseils supplémentaires.
- Stack technique
- pythonnumpypandas
- Domaine
- machine learningdata
- Type d'issue
- Fonctionnalité
- Prérequis
- knowledge of mlxtend's SequentialFeatureSelectorfamiliarity with sklearn's tol parameterbasic Python