Skip to content

v0.13.1

Compare
Choose a tag to compare
@dsherry dsherry released this 25 Aug 21:06
· 1571 commits to main since this release
8922638

v0.13.1 Aug. 25, 2020

Enhancements

  • Added Cost-Benefit Matrix objective for binary classification #1038
  • Split fill_value into categorical_fill_value and numeric_fill_value for Imputer #1019
  • Added explain_predictions and explain_predictions_best_worst for explaining multiple predictions with SHAP #1016
  • Added new LSA component for text featurization #1022
  • Added guide on installing with conda #1041
  • Added a “cost-benefit curve” util method to graph cost-benefit matrix scores vs. binary classification thresholds #1081
  • Standardized error when calling transform/predict before fit for pipelines #1048
  • Added percent_better_than_baseline to Automl search rankings and full rankings table #1050
  • Added one-way partial dependence and partial dependence plots #1079
  • Added "Feature Value" column to prediction explanation reports. #1064
  • Added max_batches parameter to AutoMLSearch #1087

Fixes

  • Updated TextFeaturizer component to no longer require an internet connection to run #1022
  • Fixed non-deterministic element of TextFeaturizer transformations #1022
  • Added a StandardScaler to all ElasticNet pipelines #1065
  • Updated cost-benefit matrix to normalize score #1099
  • Fixed logic in calculate_percent_difference so that it can handle negative values #1100

Changes

  • Added needs_fitting property to ComponentBase #1044
  • Updated references to data types to use datatype lists defined in evalml.utils.gen_utils #1039
  • Remove maximum version limit for SciPy dependency #1051
  • Moved all_components and other component importers into runtime methods #1045
  • Consolidated graphing utility methods under evalml.utils.graph_utils #1060
  • Made slight tweaks to how TextFeaturizer uses featuretools, and did some refactoring of that and of LSA #1090
  • Changed show_all_features parameter into feature_threshold, which allows for thresholding feature importance #1097

Documentation Changes

  • Update setup.py URL to point to the github repo #1037
  • Added tutorial for using the cost-benefit matrix objective #1088

Testing Changes

  • Refactor CircleCI tests to use matrix jobs #1043
  • Added a test to check that all test directories are included in evalml package #1054

Breaking Changes

  • confusion_matrix and normalize_confusion_matrix have been moved to evalml.utils #1038
  • All graph utility methods previously under evalml.pipelines.graph_utils have been moved to evalml.utils.graph_utils #1060