Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
v0.17.0 Dec. 29, 2020
Enhancements
save_plot
that allows for saving figures from different backends Add save_plot to save graphs to file #1588LightGBM Regressor
to regression components Add LightGBM Regressor #1459visualize_decision_tree
for tree visualization withdecision_tree_data_from_estimator
anddecision_tree_data_from_pipeline
to reformat tree structure output 1239 visualize decision trees #1511DFS Transformer
component into transformer components Add Featuretools Component #1454MAPE
to the standard metrics for time series problems and update objectives 1463 mean absolute percentage error #1510graph_prediction_vs_actual_over_time
andget_prediction_vs_actual_over_time_data
to the model understanding module for time series problems Plot for time series regression #1483ComponentGraph
class that will support future pipelines as directed acyclic graphs Add ComponentGraph class #1415Woodwork
data structures Update data checks to accept Woodwork data structures #1481InvalidTargetDataCheck
to show only top unique values rather than all unique values Added parameter to InvalidTargetDataCheck to show only top unique values rather than all unique values #1485AutoMLSearch
Provide more information to users about ensembling behavior #1527DateTimeFeaturizer
to encode features as int DateTimeFeaturizer encodes features as ints #1479AutoMLSearch.best_pipeline
Return trained pipeline for AutoMLSearch.best_pipeline #1547partial_dependence
andgraph_partial_dependence
Partial dependence for multiclass #1554TimeSeriesBinaryClassificationPipeline
andTimeSeriesMulticlassClassificationPipeline
classes Classification Pipelines for Time Series #1528make_data_splitter
method for easier automl data split customization Make it easy to customize automl search data splitter #1568ComponentGraph
class into Pipelines for full non-linear pipeline support Integrate ComponentGraphs into Pipelines #1543AutoMLSearch
constructor to take training data instead ofsearch
andadd_to_leaderboard
AutoMLSearch: hold reference to training data #1597split_data
helper args AutoMLSearch: hold reference to training data #1597is_regression
,is_classification
,is_timeseries
AutoMLSearch: hold reference to training data #1597AutoMLSearch
data_split
arg todata_splitter
AutoMLSearch: rename "data_split" to "data_splitter" #1569Fixes
numba
via conda, required forshap
Fix windows unit test CI #1490reset-index-get_prediction_vs_actual_over_time_data
Fix custom index bug in get_prediction_vs_actual_over_time_data #1494generate_pipeline_code
to account for boolean and None differences between Python and JSON Codegen support for bool #1524 Move JSON check to CodeGen rather than as helper function #1531setuptools
Fix readthedocs build #1561random_state
of data splitter in AutoMLSearch to take int to keep consistency in the resulting splits Set random_state arg in Data Splitter #1579Changes
save_graph
1535 save graphs to file #1550 to resolve kaleido build issues Revert "1535 save graphs to file" #1585main
Have circleci badge filtered to main branch, not latest build #1489ImportError: cannot import name 'MaskedArray' from 'sklearn.utils.fixes'
error and to address Woodwork and Featuretool dependencies Update dependencies to fixImportError: cannot import name 'MaskedArray' from 'sklearn.utils.fixes'
errors #1540get_prediction_vs_actual_data()
a public method Makeget_prediction_vs_actual_data()
a public method #1553Woodwork
version requirement to v0.0.7 Update Woodwork to 0.0.7 #1560evalml.automl.data_splitters
toevalml.preprocessing.data_splitters
AutoMLSearch: hold reference to training data #1597Documentation Changes
Testing Changes
n_jobs=1
in most unit tests to reduce memory Reduce Unit Test Memory #1505Breaking Changes
numpy>=1.19.1
,pandas>=1.1.0
,scikit-learn>=0.23.1
,scikit-optimize>=0.8.1
AutoMLSearch.best_pipeline
to return a trained pipeline. Pass intrain_best_pipeline=False
to AutoMLSearch in order to return an untrained pipeline.Pipeline.component_graph
Integrate ComponentGraphs into Pipelines #1543AutoMLSearch
constructor to take training data instead ofsearch
andadd_to_leaderboard
AutoMLSearch: hold reference to training data #1597split_data
helper args AutoMLSearch: hold reference to training data #1597evalml.automl.data_splitters
toevalml.preprocessing.data_splitters
AutoMLSearch: hold reference to training data #1597AutoMLSearch
data_split
arg todata_splitter
AutoMLSearch: rename "data_split" to "data_splitter" #1569