Machine Learning Experiments

Provides 'R6' objects to perform parallelized hyperparameter optimization and cross-validation. Hyperparameter optimization can be performed with Bayesian optimization (via 'rBayesianOptimization' < https://cran.r-project.org/package=rBayesianOptimization>) and grid search. The optimized hyperparameters can be validated using k-fold cross-validation. Alternatively, hyperparameter optimization and validation can be performed with nested cross-validation. While 'mlexperiments' focuses on core wrappers for machine learning experiments, additional learner algorithms can be supplemented by inheriting from the provided learner base class.


Reference manual

It appears you don't have a PDF plugin for this browser. You can click here to download the reference manual.

install.packages("mlexperiments")

1.0.1 by Lorenz A. Kapsner, 2 months ago


https://github.com/kapsner/mlexperiments


Report a bug at https://github.com/kapsner/mlexperiments/issues


Browse source code at https://github.com/cran/mlexperiments


Authors: Lorenz A. Kapsner [cre, aut, cph] (ORCID:


Documentation:   PDF Manual  


GPL (>= 3) license


Imports data.table, kdry, progress, R6, splitTools, stats

Suggests class, datasets, lintr, measures, mlbench, parallel, quarto, rBayesianOptimization, rpart, testthat

System requirements: Quarto command line tools (https://github.com/quarto-dev/quarto-cli).


Imported by mllrnrs, mlsurvlrnrs.


See at CRAN