Skip to content

Releases: MilesCranmer/PySR

v1.5.9

15 Jul 20:07
c64ab94
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.5.8...v1.5.9

v1.5.8

20 May 15:59
a23b847
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.5.7...v1.5.8

v1.5.7

19 May 06:37
c1cd306
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.5.6...v1.5.7

v1.5.6

04 May 22:11
7d63938
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.5.5...v1.5.6

v1.5.5

02 Apr 11:01
a599d55
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.5.4...v1.5.5

v1.5.4

01 Apr 13:51
e1bf578
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.5.3...v1.5.4

v1.5.3

28 Mar 16:51
0465b49
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.5.2...v1.5.3

v1.5.2

05 Mar 14:17
871a710
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.5.1...v1.5.2

v1.5.1

01 Mar 18:46
7469250
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.5.0...v1.5.1

v1.5.0

25 Feb 07:21
5426ea0
Compare
Choose a tag to compare

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