GitHub - JuliaAI/MLJBase.jl: Core functionality for the MLJ machine learning framework (original) (raw)
MLJBase
Repository for developers that provides core functionality for theMLJ 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 interfaceMLJModelInterface (/src/interface)
- definition of machines and their associated methods, such as
fit!
andpredict
/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 interfacefor 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 withMLJTuning (src/hyperparam)