Releases: JuliaAI/IterationControl.jl
Releases · JuliaAI/IterationControl.jl
v0.5.4
v0.5.3
v0.5.2
v0.5.1
v0.5.0
IterationControl v0.5.0
- (breaking) Update compatibility requirement for EarlyStopping.jl to 0.2. Breaking as introduces slight change in behaviour in behaviour of
PQ
stopping criterion (see these release notes)
Closed issues:
- Issue to trigger new releases (#20)
Merged pull requests:
v0.4.0
IterationControl v0.4.0
- (breaking) Change the meaning of "number" in
WithNumberDo
to be the control cycle count, rather than the number of applications of that particular control (#38, PR #44).
Closed issues:
- What is the correct way to obtain the last step infomation when skip is applied to controls? (#38)
- Issues on using IterationControl.jl for iterative solvers (#41)
Merged pull requests:
v0.3.3
IterationControl v0.3.3
- Add some extra data to the
state
of some controls, and make this information user-inspectable (via the return value oftrain!
, as generated by the control'stakedown
method. In particular, make add the loss to theWithLossDo
controlstate
and the latest training loss available to theWithTrainingLossesDo
control state (#39) - Tweak some logging
- At the default logging level of
verbosity=1
, log toInfo
the final loss, and the final training loss, when available (resolves part of #38) - Add a new control wrapper
IterationControl.louder(control, by=1)
to increase the verbosity ofcontrol
(the value ofby
is added to theverbosity
level, as passed toIterationControl.train!(..., verbosity=....)
).
Merged pull requests:
v0.3.2
IterationControl v0.3.2
- bump [compat] for EarlyStopping to 0.1.8
Merged pull requests:
v0.3.1
IterationControl v0.3.1
- Fix a typo in logging:
Stepping ...
instead ofSteping...
(#36)
Merged pull requests:
v0.3.0
IterationControl v0.3.0
- Don't lower
verbosity
intrain!(...)
when passing toupdate
calls. Breaks logging behaviour for controls but built-in controls have been fixed so that their use intrain!(...)
is unaffected. (#34)
Merged pull requests: