Skip to content

Releases: michaelhush/M-LOOP

M-LOOP v3.3.5

14 Aug 21:24
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v3.3.4...v3.3.5

M-LOOP 3.3.4

17 Nov 00:52
0261ffc
Compare
Choose a tag to compare

What's Changed

  • Fix GaussianProcessVisualizer parameter scaling by @zakv in #167
  • Record best_in_extras in controller archive by @zakv in #168
  • Zero-index run numbers by @zakv in #169

Full Changelog: v3.3.3...v3.3.4

M-LOOP 3.3.3

12 May 20:08
55de967
Compare
Choose a tag to compare

What's Changed

  • Install tensorflow-macos for mac instead of tensorflow by @atom-andrew in #163

New Contributors

Full Changelog: v3.3.2...v3.3.3

M-LOOP 3.3.2

16 Mar 22:41
7f72499
Compare
Choose a tag to compare

What's Changed

  • Mention stashing changes in release instructions by @zakv in #154
  • Fix some formatting in RELEASE_INSTRUCTIONS.rst. by @zakv in #155
  • Remove *args from ParameterScaler.__init__() by @zakv in #160
  • Replace deprecated np.float by @zakv in #158

Full Changelog: v3.3.1...v3.3.2

M-LOOP 3.3.1

12 Aug 18:40
157b8ca
Compare
Choose a tag to compare

What's Changed

  • Add a changelog page to the documentation by @zakv in #148
  • Add a max_duration halting option to Controller by @zakv in #149
  • Clip values outside, but close to, boundaries by @zakv in #150
  • Add the phrase "Bayesian optimization" to the main page of the docs by @zakv in #152

Full Changelog: v3.3.0...v3.3.1

M-LOOP 3.3.0

14 Jun 07:43
6632f1d
Compare
Choose a tag to compare

What's Changed

  • Neural Net plot individual cross sections option by @zakv in #104
  • Avoid creating M-LOOP_archives directory when creating visualizers by @zakv in #106
  • Deprecate controller_type argument of some visualization functions by @zakv in #110
  • Update landscape_vis.py by @zakv in #109
  • Removed uses of previously-removed gp_training_override_kwargs option by @zakv in #117
  • Update installation and testing instructions by @zakv in #114
  • Fix ShellInterface bug when param_names is None by @zakv in #115
  • Stop globally disabling TF eager execution by @charmasaur in #118
  • Make M-LOOP compatible with scikit-learn 1.0. by @zakv in #121
  • Reduce level for some log messages in neuralnet.py by @zakv in #123
  • Fix machine learner visualization cross sections range bug by @zakv in #124
  • Datetime fixes by @zakv in #127
  • Parameter scaling by @matth2peters in #125
  • Fixed a matplotlib deprecation warning in NeuralNetVisualizer.plot_density_surface() by @zakv in #128
  • Fix a small bug with noise_level when using a training archive by @zakv in #129
  • Removed an unnecessary if condition in GaussianProcessVisualizer.return_cross_sections() by @zakv in #130
  • Pass on Interface.get_next_cost_dict() errors by @zakv in #131
  • Update the docsting for Controller. by @zakv in #132
  • Simplify training archive arguments by @zakv in #134
  • Add num_training_runs to the docs by @zakv in #135
  • Only log "Showing visualizations..." when calling plt.show() by @zakv in #136
  • Correct some cost scaling for the neural net by @zakv in #137
  • Correct scaling of the trust region limits for visualizations by @zakv in #138
  • Have M-LOOP create its own numpy random number generator by @zakv in #139
  • Fix show_all_default_visualizations() for random and Nelder-Mead learners. by @zakv in #140
  • Safer parameter boundary enforcement by @zakv in #141
  • Update install instructions by @zakv in #142
  • Controllers now always save an out_type value during each iteration. by @zakv in #143
  • Have ControllerVisualizer.plot_cost_vs_run() support third party controllers by @zakv in #144
  • Simplify the color generation for cost vs run plots. by @zakv in #145
  • Bumped version number to 3.3.0. by @zakv in #146

New Contributors

Full Changelog: 3.2.1...v3.3.0

M-LOOP 3.2.1

14 Jan 05:34
f7020e5
Compare
Choose a tag to compare
  • Fix setup.py

M-LOOP 3.2.0

13 Jan 22:42
6e67f01
Compare
Choose a tag to compare

What's new

  • Allow param_names to be specified on the shell interface (#66).
  • Documentation improvements (#68, #79, #89).
  • Support for visualizing Gaussian process hyperparameters when update_hyperparameters is false (#71).
  • Support bounds for Gaussian process hyperparameters (#75).
  • Support updating hyperparameters for the neural net controller (#92).
  • Support external controllers from config file (#97).
  • Change how costs are sent between learners and controllers (#90).
  • Better support for TensorFlow 2 (#100).

Bug fixes

  • Visualization of Gaussian process results when using isotropic kernels (#69).
  • Scaling in Gaussian process controller (#72, #74).
  • Various compatibility improvements for archives (#77, #84, #90).
  • Various issues with minimum_uncertainty (#78).
  • Structure of bad_run_indexs (#91).
  • Incorporate cost uncertaines into Gaussian process controller (#73).
  • General visualization polish (#86, #93).

M-LOOP 3.1.1

19 Jul 23:13
f2ec237
Compare
Choose a tag to compare

More tag fixes.

M-LOOP 3.1.0

06 Jul 05:57
c0653ec
Compare
Choose a tag to compare
  • Version tag fixes.
  • Neural net visualization improvements.