Since v0.4.0 vecstack provides official support for Python 3.5 and higher only,
but still there is unofficial support for Python 2.7 and Python 3.4.
Please see details.
Scikit-learn API:
- Fixed #31.
sklearn.externals.six
deprecation - Fixed #29. Out-of-memory in
np.random.choice
for very large ranges
Functional API:
- Feature #18. Added support for N-dimensional input. Useful for convolutional nets.
- Added aliases for
mode
parameter values which correspond to respectivevariant
parameter values ofStackingTransformer
:- 'oof_pred_bag' == 'A'
- 'oof_pred' == 'B'
Introducing Scikit-learn API: StackingTransformer
- Standard transformer class with
fit
andtransform
methods - Compatible with
Pipeline
andFeatureUnion
- Fixed #5. Wrong behavior during sparse matrix processing
- Improved input data validation
- Improved sparse matrix processing
- Minor modifications
New features:
- Classification with probabilities
- Modes: compute only what you need (only OOF, only predictions, both, etc.)
- Save resulting arrays and log with model parameters
Features:
- Functional stacking API
- Regression
- Classification with class labels
- Ordinary and stratified k-fold split
- User-defined metric
- User-defined transformations for target and prediction