Skip to content

V0.8.0

Compare
Choose a tag to compare
@qiagu qiagu released this 13 Dec 17:24
95f2c7d

Version 0.8.0 / tool_main: 1.0.8.0 / keras: 0.5.0 (12-10-2019)

New Features

  • Adds circleci config for both api and tool tests.
  • Adds train_test_split tool which supports shufflesplit, stratifiedshufflesplit, groupshufflesplit and orderedtarget split.
  • Adds fitted_model_eval tool.
  • Refactors binarize target estimators. There are a lot of improvements. One of them is that the estimator family now support most sklearn scorers.
  • Adds clean_params in utils
  • Adds cv_results_ outputs for nested inner CV and unfitted searchCV object from searchCV tool.
  • Adds keras training and evaluation tool.
  • Adds support of decision_function for binarize target classifiers.
  • Adds matplotlib svg format option in ml_visualization_ex tool.
  • Adds 'sklearn.ensemble.HistGradientBoostingClassifier' and 'sklearn.ensemble.HistGradientBoostingRegressor'
  • Adds new regression scorer max_error.
  • Upgade scikit-lean to v0.21.3, mlxtend to v0.17.0, imbalanced-learn to v0.5.0, keras to v2.3.1 and tensorflow to v1.15.0.

Changes

  • Replaces all generators' fit with set_processing_attrs.
  • Raises ValueError instead of [0, 1] normalization when predictions from BinarizeTargetRegressor go out of range.
  • Refactors iraps_classifier module. Binarize target estimators do the same prediction as the wrapped estimator. A delicated predict_score is made to work with binarize scorers.
  • Changes precision-recall curve and ROC curve to take headers and upgrade plotly to v4.3.0 in ml_visualization_ex tool
  • Changes to dynamic output of pipeline or final main estimator

Bug Fixes

  • Fixes random_state error in _predict_generator.
  • Fixes stale path issue by replacing relative paths with full paths.