Skip to content
/ NALB Public

An R tool embedding the most famous Python autoML libraries

License

Notifications You must be signed in to change notification settings

alexym1/NALB

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NALB

No AutoML Left Behind

The NALB package was designed to provide an R interface to the Python autoML libraries. NALB runs on top of the reticulate package bridging Python and R. A Dockerfile was provided to use autoML libraries in production.

Installation

You can install the development version of NALB using:

devtools::install_github("geneseng/NALB")

Available autoML libraries

library(NALB)
available_automl()
#> Install conda using 'reticulate::install_miniconda()'
#>       Library          Installation
#> 1   AutoGluon   install_autogluon()
#> 2        TPOT        install_tpot()
#> 3       Flaml       install_flaml()
#> 4 Autosklearn install_autosklearn()
#>                                                                                Conda
#> 1   reticulate::use_condaenv('r-autogluon', conda = conda_binary(), required = TRUE)
#> 2        reticulate::use_condaenv('r-tpot', conda = conda_binary(), required = TRUE)
#> 3       reticulate::use_condaenv('r-flaml', conda = conda_binary(), required = TRUE)
#> 4 reticulate::use_condaenv('r-autosklearn', conda = conda_binary(), required = TRUE)

Requirements

The package was configured to:

  • linux systems Ubuntu 20.4 / Debian 10
  • R version 4.1.0
  • Python version 3.8.13

About

An R tool embedding the most famous Python autoML libraries

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published