Skip to content

v1.5.0

Compare
Choose a tag to compare
@MilesCranmer MilesCranmer released this 25 Feb 07:21
· 10 commits to master since this release
5426ea0

Backend Changes

Major Changes

  • Change behavior of batching to resample only every iteration; not every eval in MilesCranmer/SymbolicRegression.jl#421
    • This result in a speed improvement for code with batching=true
    • It should also result in improved search results with batching, because comparison within a single population is more stable during evolution. In other words, there is no lucky batch phenomenon.
    • This also refactors the batching interface to be cleaner. There is a SubDataset <: Dataset rather than passing around an array idx explicitly.
    • Note that other than the slight behaviour change, this is otherwise backwards compatible - the old way to write custom loss functions that take idx will still be handled.

Other changes

Frontend Changes

Full Changelog: v1.4.0...v1.5.0