Releases: JuliaAI/MLJTuning.jl
Releases · JuliaAI/MLJTuning.jl
v0.8.8
MLJTuning v0.8.8
- Change default
logger
fromnothing
toMLJBase.default_logger()
(which can be reset withMLJBase.default_logger(new_logger)
) #221
Merged pull requests:
- Make the global
default_logger()
the defaultlogger
inTunedModel(logger=...)
(#221) (@ablaom) - For a 0.8.8 release (#222) (@ablaom)
Closed issues:
- Use measures that are not of the form
f(y, yhat)
butf(fitresult)
(#202)
v0.8.7
v0.8.6
MLJTuning v0.8.6
- (new feature) Add
logger
option toTunedModel
wrapper, for logging internal model evaluations to an ML tracking platform, such as MLflow via MLJFlow.jl. Default should benothing
for no logging (#193). The logger must support asynchronous messaging ifTunedModel(model, ...)
is specified with the optionacceleration=CPUThreads()
orCPUProcesses()
. MLJFlow.jl 0.4.3 supports asynchronous messaging.
Merged pull requests:
Closed issues:
- Broken link (404) for each dependent link of the site https://alan-turing-institute.github.io (#217)
v0.8.5
MLJTuning v0.8.5
- Write the
PerformanceEvaluation
objects computed for each model (hyper-parameter set) to the history, or write compact versions of the same (CompactPeformanceEvaluation
objects) by providingTunedModel(...)
a new optioncompact_history=true
. The evaluation objects are accessed like this:evaluation = report(mach).history[index].evaluation
, wheremach
is a machine associated with theTunedModel
instance. For more on the differences betweenPerformanceEvaluation
andCompactPerformanceEvaluation
objects, refer to their document strings. (In MLJTuning 0.5.3 and 0.5.4 an experimental feature already introducedPerformanceEvalution
objects to the history, but with no option to write the compact form. In the current release, compact objects are written by default.)
Merged pull requests:
v0.8.4
MLJTuning v0.8.4
- (enhancement) Implement feature importances that expose the feature importances of the optimal atomic model (#213)
Merged pull requests:
- add feature importances support for tuned models (#213) (@OkonSamuel)
- For a 0.8.4 release (#214) (@ablaom)
v0.8.3
v0.8.2
v0.8.1
v0.8.0
MLJTuning v0.8.0
- (breaking) Bump MLJBase compatibility to version 1. When using without MLJ, users may need to explicitly import StatisticalMeasures.jl. See also the MLJBase 1.0 migration guide (#194)
Merged pull requests:
- Get rid of test/Project.toml (#190) (@ablaom)
- Fix some tests that use deprecated MLJBase code (#191) (@ablaom)
- Update code and tests to address migration of measures MLJBase -> StatisticalMeasures (#194) (@ablaom)
- For a 0.8 release (#195) (@ablaom)
- add compat for julia (#196) (@ablaom)
Closed issues: