Core functionality for the MLJ machine learning framework
Repository for developers that provides core functionality for the
MLJ machine
learning framework.
Branch | Julia | Build | Coverage |
---|---|---|---|
master |
v1 | ||
dev |
v1 |
MLJ is a Julia
framework for combining and tuning machine learning models. This
repository provides core functionality for MLJ, including:
completing the functionality for methods defined “minimally” in
MLJ’s light-weight model interface
MLJModelInterface (/src/interface)
definition of machines and their associated methods, such asfit!
and predict
/transform
(src/machines).
MLJ’s model composition interface, including learning
networks, pipelines, stacks, target transforms (/src/composition)
basic utilities for manipulating datasets and for synthesizing datasets (src/data)
a small
interface
for resampling strategies and implementations, including CV()
, StratifiedCV
andHoldout
(src/resampling.jl). Actual performance evaluation measures (aka metrics), which previously
were provided by MLJBase.jl, now live in StatisticalMeasures.jl.
methods for performance evaluation, based on those resampling strategies (src/resampling.jl)
one-dimensional hyperparameter range types, constructors and
associated methods, for use with
MLJTuning (src/hyperparam)