All Projects → mlr-org → mlr3-learndrake

mlr-org / mlr3-learndrake

Licence: other
Template for using mlr3 with drake

Programming Languages

HTML
75241 projects
SCSS
7915 projects
Less
1899 projects
CSS
56736 projects
r
7636 projects
javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to mlr3-learndrake

ukbrest
ukbREST: efficient and streamlined data access for reproducible research of large biobanks
Stars: ✭ 32 (+77.78%)
Mutual labels:  reproducibility
myconfig
my Linux Configuration
Stars: ✭ 23 (+27.78%)
Mutual labels:  reproducibility
stantargets
Reproducible Bayesian data analysis pipelines with targets and cmdstanr
Stars: ✭ 31 (+72.22%)
Mutual labels:  reproducibility
lightning-hydra-template
PyTorch Lightning + Hydra. A very user-friendly template for rapid and reproducible ML experimentation with best practices. ⚡🔥⚡
Stars: ✭ 1,905 (+10483.33%)
Mutual labels:  reproducibility
ck-mlops
A collection of portable workflows, automation recipes and components for MLOps in a unified CK format. Note that this repository is outdated - please check the 2nd generation of the CK workflow automation meta-framework with portable MLOps and DevOps components here:
Stars: ✭ 15 (-16.67%)
Mutual labels:  reproducibility
OSODOS
Open Science, Open Data, Open Source
Stars: ✭ 23 (+27.78%)
Mutual labels:  reproducibility
ck
Portable automation meta-framework to manage, describe, connect and reuse any artifacts, scripts, tools and workflows on any platform with any software and hardware in a non-intrusive way and with minimal effort. Try it using this tutorial to modularize and automate ML Systems benchmarking from the Student Cluster Competition at SC'22:
Stars: ✭ 501 (+2683.33%)
Mutual labels:  reproducibility
doubleml-for-r
DoubleML - Double Machine Learning in R
Stars: ✭ 58 (+222.22%)
Mutual labels:  mlr3
Reproducibilidad
Reproducible Science: what, why, how
Stars: ✭ 39 (+116.67%)
Mutual labels:  reproducibility
ReproducibleScience
Short course on reproducible science: what, why, how
Stars: ✭ 23 (+27.78%)
Mutual labels:  reproducibility
mlr3spatiotempcv
Spatiotemporal resampling methods for mlr3
Stars: ✭ 43 (+138.89%)
Mutual labels:  mlr3
nixcfg
My nix configuration(s), using flakes. It's my laptop, it's my servers, it's my everything, in code.
Stars: ✭ 44 (+144.44%)
Mutual labels:  reproducibility
open-solution-googleai-object-detection
Open solution to the Google AI Object Detection Challenge 🍁
Stars: ✭ 46 (+155.56%)
Mutual labels:  reproducibility
alchemy
Experiments logging & visualization
Stars: ✭ 49 (+172.22%)
Mutual labels:  reproducibility
classification
Catalyst.Classification
Stars: ✭ 35 (+94.44%)
Mutual labels:  reproducibility
mlreef
The collaboration workspace for Machine Learning
Stars: ✭ 1,409 (+7727.78%)
Mutual labels:  reproducibility
targets-minimal
A minimal example data analysis project with the targets R package
Stars: ✭ 50 (+177.78%)
Mutual labels:  reproducibility
researchcompendium
NOTE: This repo is archived. Please see https://github.com/benmarwick/rrtools for my current approach
Stars: ✭ 26 (+44.44%)
Mutual labels:  reproducibility
ggtrack
restlessdata.com.au/ggtrack
Stars: ✭ 39 (+116.67%)
Mutual labels:  reproducibility
bramble
Purely functional build system and package manager
Stars: ✭ 173 (+861.11%)
Mutual labels:  reproducibility

mlr3-learndrake

DEPRECATED - please see https://github.com/mlr-org/mlr3-targets

fixed latest

The goal of mlr3-learndrake is to show how to use the mlr3 package framework in combination with the workflow package drake.

Usage

To clone this course, excecute the following code locally

usethis::use_course("mlr-org/mlr3-learndrake")

To install a fixed snapshot of the required R packages call

renv::restore()

To install the latest versions of the required R packages call

renv::hydrate()

After installing the dependencies, open the examples:

rstudioapi::openProject("01-intro", newSession = TRUE)
rstudioapi::openProject("02-benchmark", newSession = TRUE)

and call drake::r_make() to run the complete project:

  • This will build all R objects (or "targets" in drake's DSL) in the correct order.
  • You can visualize the project dependency structure via r_vis_drake_graph().
  • To load specific R objects into the global environment, call drake::loadd(<object name>).

See the drake manual for more information on {drake}.

Examples

01-intro: Hyperparameter tuning and training of a Random Forest classifier on the "iris" dataset

02-benchmark: Benchmark analysis of multiple learners using different hyperarameter ranges on the "iris" and "spam" dataset

Slides

drake logo

mlr3 logo

Other drake learning resources

Acknowledgements

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].