Model Tuner 0.0.24a
Pre-releaseModel Tuner Version 0.0.24a Changelog
-
Updated
.gitignoreto incl. doctrees -
Added
pickleObjectstests and updated reqs, tests passed -
Added boostrapper test and tests passed
-
Adding multi class test script
-
Updated Metrics Output
- Added optl' threshold print inside
return_metrics - KFold metric printing:
- Added new input
per_fold_printto allow user to return per fold metrics, otherwise average - Added
tqdmoutput for KFold metric printing - Fixed KFold avg output in report_model_metrics
- Added new input
- Added optl' threshold print inside
-
Added a regression test and updating
report_model_metricsto work with regression and multi class -
Augmented predict_proba test, and
train_val_test_split -
Fixed pipeline_steps arg in model definition
-
Refactored
metrics_dfinreport_model_metricsfor aesthetics -
Unit Tests
- XGB early stopping multi class test
- Added fit method tests
- Added early stopping test
- Added
get_best_score_params()tests - Added
return_bootstrap_metrics()tests - Added tests for
get_preprocessing_and_feature_selection_pipelineandget_feature_selection_pipeline - Tested init, passed tests
- Tested
get_preprocessing_pipeline
-
Imbalance Sampler
- Addded
process_imbalance_sampler()tests, passed - Renamed
process_imbalance_sampler()toverify_imbalance_sampler
- Addded
-
Made
return_dictoptional in return_metrics -
Added
openpyxlversions for all python versions inrequirements.txt -
Refactor metrics, foldwise metrics and foldwise
con_mat,class_labels -
Cleaned notebooks dir
-
Renamed notebooks to
py_example_scripts, linted files, cleaned code -
Added
model_tunerversion print to scripts -
Added fix for sort of pipelinesteps now optional:
- Added required model_tuner import to
xgb_multi.py - Added requisite model_tuner import to
multi_class_test.py
- Added required model_tuner import to
-
Added
catboost_multi_class.pyscript -
Removed
pipdependency from requirements