- Notifications
You must be signed in to change notification settings - Fork44
Core functionality for the MLJ machine learning framework
License
JuliaAI/MLJBase.jl
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Repository for developers that provides core functionality for theMLJ machinelearning framework.
Branch | Julia | Build | Coverage |
---|---|---|---|
master | v1 | ||
dev | v1 |
MLJ is a Juliaframework for combining and tuning machine learning models. Thisrepository provides core functionality for MLJ, including:
completing the functionality for methods defined "minimally" inMLJ's light-weight model interfaceMLJModelInterface (/src/interface)
definition ofmachines and their associated methods, such as
fit!
andpredict
/transform
(src/machines).MLJ'smodel composition interface, includinglearningnetworks,pipelines,stacks,target transforms (/src/composition)
basic utilities formanipulating datasets and forsynthesizing datasets (src/data)
asmallinterfaceforresampling strategies and implementations, including
CV()
,StratifiedCV
andHoldout
(src/resampling.jl). Actual performance evaluation measures (aka metrics), which previouslywere provided by MLJBase.jl, now live inStatisticalMeasures.jl.methods forperformance evaluation, based on those resampling strategies (src/resampling.jl)
one-dimensional hyperparameter range types, constructors andassociated methods, for use withMLJTuning (src/hyperparam)
About
Core functionality for the MLJ machine learning framework