Version 0.5.1
Version 0.5.1 (2017-02-14)
The CHANGELOG for the current development version is available at
https://github.com/rasbt/mlxtend/blob/master/docs/sources/CHANGELOG.md.
New Features
- The
EnsembleVoteClassifier
has a newrefit
attribute that prevents refitting classifiers ifrefit=False
to save computational time. - Added a new
lift_score
function inevaluate
to compute lift score (via Batuhan Bardak). StackingClassifier
andStackingRegressor
support multivariate targets if the underlying models do (via kernc).StackingClassifier
has a newuse_features_in_secondary
attribute likeStackingCVClassifier
.
Changes
- Changed default verbosity level in
SequentialFeatureSelector
to 0 - The
EnsembleVoteClassifier
now raises aNotFittedError
if the estimator wasn'tfit
before callingpredict
. (via Anton Loss) - Added new TensorFlow variable initialization syntax to guarantee compatibility with TensorFlow 1.0
Bug Fixes
- Fixed wrong default value for
k_features
inSequentialFeatureSelector
- Cast selected feature subsets in the
SequentialFeautureSelector
as sets to prevent the iterator from getting stuck if thek_idx
are different permutations of the same combination (via Zac Wellmer). - Fixed an issue with learning curves that caused the performance metrics to be reversed (via ipashchenko)
- Fixed a bug that could occur in the
SequentialFeatureSelector
if there are similarly-well performing subsets in the floating variants (via Zac Wellmer).