Scikit Optimize Versions Save

Sequential model-based optimization with a `scipy.optimize` interface

v0.9.0

2 years ago

What's Changed

New Contributors

Full Changelog: https://github.com/scikit-optimize/scikit-optimize/compare/v0.8.1...v0.9.0

v0.8.1

3 years ago
  • GaussianProcessRegressor from sklearn >= 0.23 normalizes the variance to 1, which needs to be taken into account. This release handles this and returns the same results as on sklearn <= 0.23

v0.8.0

3 years ago
  • n_jobs support was added to Optimizer and fixed for forest_minimize #884

  • Allow dimension selection for plot_objective and plot_evaluations and add plot_histogram and plot_objective_2D. Plot code has been refactored. #848

  • Initial sampling generation from latin hypercube, sobol, hammersly and halton is possible and can be set in all optimizers #835

  • Improve sampler and add grid sampler #851

  • Fix library for scikit-learn >= 0.23. numpy MaskArray is replaced by numpy.ma.array. y_normalize=False has been added and initial runs has been increased. #939

  • Integer transform and inverse_transform for normalize #880

  • Add is_constant property to dimension and n_constant_dimensions property to Space #883

  • Skip constant dimensions for plot_objective and plot_evaluations to allow plots using BayesSearchCV #888

  • Fix Fix Optimizer for full categorical spaces #874

  • Improve circle ci #852

  • Add project toml and adapt minimal numpy, scipy, pyyaml and joblib version in setup.py #850

v0.7.4

4 years ago

Fix wrong entry in MANIFEST.in for allowing the conda package to be build.

v0.7.3

4 years ago

Add missing license to source package (Fix conda build).

v0.7.2

4 years ago

Version 0.7.2

New features

  • Add expected_minimum_random_sampling
  • New plot examples
  • Add more parameter to plot_objective
  • Return ordereddict in point_asdict
  • update_next() and get_results() added to Optimize

Bug fixes

  • Fix searchcv rank (issue #831)
  • Fix random forest regressor (issue #766)
  • Fix doc examples
  • Fix integer normalize by using round()
  • Fix random forest regressor (Add missing min_impurity_decrease)

Maintenance

  • Fix license detection in github
  • Add doctest to CI

v0.7.1

4 years ago

Version 0.7.1

New features

  • Sphinx documentation
  • notebooks are replaced by sphinx-gallery
  • New StringEncoder, can be used in Categoricals
  • Remove string conversion in Identity
  • dtype can be set in Integer and Real

Bug fixes

  • Fix categorical space (issue #821)
  • int can be set as dtype to fix issue #790

Maintenance

  • Old pdoc scripts are removed and replaced by sphinx

v0.7

4 years ago

Version 0.7

New features

  • Models queue has now a customizable size (model_queue_size).
  • Add log-uniform prior to Integer space
  • Support for plotting categorical dimensions

Bug fixes

  • Allow BayesSearchCV to work with sklearn 0.21
  • Reduce the amount of deprecation warnings in unit tests

Maintenance

  • joblib instead of sklearn.externals.joblib
  • Improve travis CI unit tests (Different sklearn version are checked)
  • Added versioneer support, to keep things simple and to fix pypi deploy

v0.7rc4

4 years ago

v0.7rc3

4 years ago