Skip to content

v0.8.0

Compare
Choose a tag to compare
@angela97lin angela97lin released this 02 Apr 17:10
894f584

v0.8.0 Apr. 1, 2020

Enhancements

  • Add normalization option and information to confusion matrix #484
  • Add util function to drop rows with NaN values #487
  • Renamed PipelineBase.name as PipelineBase.summary and redefined PipelineBase.name as class property #491
  • Added access to parameters in Pipelines with PipelineBase.parameters (used to be return of PipelineBase.describe) #501
  • Added fill_value parameter for SimpleImputer #509
  • Added functionality to override component hyperparemeters and made pipelines take hyperparemeters from components #516
  • Allow numpy.random.RandomState for random_state parameters #556

Fixes

Changes

  • Undo version cap in XGBoost placed in #402 and allowed all released of XGBoost #407
  • Support pandas 1.0.0 #486
  • Made all references to the logger static #503
  • Refactored model_type parameter for components and pipelines to model_family #507
  • Refactored problem_types for pipelines and components into supported_problem_types #515
  • Moved pipelines/utils.save_pipeline and pipelines/utils.load_pipeline to PipelineBase.save and PipelineBase.load #526
  • Limit number of categories encoded by OneHotEncoder #517
    Documentation Changes
  • Updated API reference to remove PipelinePlot and added moved PipelineBase plotting methods #483
  • Add code style and github issue guides #463, #512
  • Updated API reference for to surface class variables for pipelines and components #537
    Testing Changes
  • Added automated dependency check PR #482, #505
  • Updated automated dependency check comment #497
  • Have build_docs job use python executor, so that env vars are set properly #547
  • Run windows unit tests on PRs #557

Breaking Changes

  • AutoClassificationSearch and AutoRegressionSearch's model_types parameter has been refactored into allowed_model_families
  • ModelTypes enum has been changed to ModelFamily
  • Components and Pipelines now have a model_family field instead of model_type
  • get_pipelines utility function now accepts model_families as an argument instead of model_types
  • PipelineBase.name no longer returns structure of pipeline and has been replaced by PipelineBase.summary
  • PipelineBase.problem_types and Estimator.problem_types has been renamed to supported_problem_types
  • pipelines/utils.save_pipeline and pipelines/utils.load_pipeline moved to PipelineBase.save and PipelineBase.load