Skip to content

Releases: JuliaAI/EarlyStopping.jl

v0.3.0

11 Nov 23:02
4f3da13
Compare
Choose a tag to compare

EarlyStopping v0.3.0

Diff since v0.2.0

Merged pull requests:

  • Remove traits needs_loss and needs_training_loss (#32) (@ablaom)
  • For a 0.3.0 release (#33) (@ablaom)

v0.2.0

27 Oct 20:40
b8e981b
Compare
Choose a tag to compare

EarlyStopping v0.2.0

Diff since v0.1.9

  • (breaking) Fix a PQ stopping criterion bug and change behaviour to align more closely with Patchelt's paper (don't stop until you have the required number of training losses) (#28, #290) @awadell1
  • (breaking for implementers of new criterion) Tweak API for stopping criteria by viewing nothing as equivalent to uninitialised state (#290) @awadell1

Closed issues:

  • EarlyStopper(NumberSinceBest(3), PQ()) errors immediately (#28)

Merged pull requests:

v0.1.9

18 Oct 23:25
d2b5a0a
Compare
Choose a tag to compare

EarlyStopping v0.1.9

Diff since v0.1.8

Closed issues:

  • Issue to trigger new releases (#1)

Merged pull requests:

v0.1.8

13 Apr 05:01
fe258fe
Compare
Choose a tag to compare

EarlyStopping v0.1.8

Diff since v0.1.7

  • Add InvalidValue stopping criterion to trigger a stop when a loss of Inf, -Inf or NaN is encountered (#24)
  • Mark NotANumber (which only catches NaN) as deprecated (#24)

Closed issues:

  • Update read me to reflect trait name changes (#22)
  • We have NotANumber but need also Infinity? (#23)

Merged pull requests:

v0.1.7

29 Mar 06:44
a50a729
Compare
Choose a tag to compare

EarlyStopping v0.1.7

Diff since v0.1.6

Merged pull requests:

v0.1.6

19 Mar 01:49
5294981
Compare
Choose a tag to compare

EarlyStopping v0.1.6

Diff since v0.1.5

  • (enhancement) Add NumberSinceBest stopping criterion (#18)

Merged pull requests:

v0.1.5

11 Mar 06:15
b357396
Compare
Choose a tag to compare

EarlyStopping v0.1.5

Diff since v0.1.4

Merged pull requests:

  • Fix test broken by logging change and tweak traits (#15) (@ablaom)
  • For a new 0.1.5 release (#16) (@ablaom)

v0.1.4

03 Mar 22:26
952d984
Compare
Choose a tag to compare

EarlyStopping v0.1.4

Diff since v0.1.3

Merged pull requests:

v0.1.3

01 Mar 05:24
8d649c4
Compare
Choose a tag to compare

EarlyStopping v0.1.3

Diff since v0.1.2

Merged pull requests:

v0.1.2

01 Mar 02:59
b571ad0
Compare
Choose a tag to compare

EarlyStopping v0.1.2

Diff since v0.1.1

Closed issues:

  • Not all criteria handle an initial training loss correctly (#5)

Merged pull requests:

  • Make stopping criteria robust to first loss being training loss (#6) (@ablaom)
  • add Threshold criterion (#7) (@ablaom)
  • For a 0.1.2 release (#8) (@ablaom)