Repository navigation
Tags: JuliaAI/IterationControl.jl
Tags
## IterationControl v0.5.0 [Diff since v0.4.0](v0.4.0...v0.5.0) - (**breaking**) Update compatibility requirement for EarlyStopping.jl to 0.2. Breaking as introduces slight behaviour in behaviour of `PQ` stopping criterion (see [these release notes](https://github.com/JuliaAI/EarlyStopping.jl/releases/tag/v0.2.0)) **Closed issues:** - Issue to trigger new releases (#20) **Merged pull requests:** - Add new example. No new release. (#46) (@ablaom) - Replace `debug` wrapper with more general `with_state_do` wrapper (#48) (@ablaom) - Bump EarlyStopping version and fix tests (#49) (@ablaom) - For a 0.5.0 release (#50) (@ablaom)
## IterationControl v0.4.0 [Diff since v0.3.3](v0.3.3...v0.4.0) - [x] (**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:** - Make "number" in `WithNumberDo` the global control cycle count (#44) (@ablaom) - For a 0.4.0 release (#45) (@ablaom)
## IterationControl v0.3.3 [Diff since v0.3.2](v0.3.2...v0.3.3) - Add some extra data to the `state` of some controls, and make this information user-inspectable (via the return value of `train!`, as generated by the control's `takedown` method. In particular, make add the loss to the `WithLossDo` control `state` and the latest training loss available to the `WithTrainingLossesDo` control state (#39) - Tweak some logging - At the default logging level of `verbosity=1`, log to `Info` 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 of `control` (the value of `by` is added to the `verbosity` level, as passed to `IterationControl.train!(..., verbosity=....)`). **Merged pull requests:** - Added some stuff to `state` of select controls for user inspection (#39) (@ablaom) - Move `SquareRooter` code from test/ to src/ (#40) (@ablaom) - For a 0.3.3 release (#42) (@ablaom) - Add a control wrapper to make logging more verbose (#43) (@ablaom)
## IterationControl v0.3.0 [Diff since v0.2.2](v0.2.2...v0.3.0) - [x] Don't lower `verbosity` in `train!(...)` when passing to `update` calls. Breaks logging behaviour for controls but built-in controls have been fixed so that their use in `train!(...)` is unaffected. (#34) **Merged pull requests:** - Don't lower the verbosity level passed to update methods (#34) (@ablaom) - For a 0.3.0 release (#35) (@ablaom)
PreviousNext