Skip to content

Commit

Permalink
feat: add mlr3inferr (#44)
Browse files Browse the repository at this point in the history
* feat: add mlr3inferr

* ...

* ...

* ...

* ...

* ...

* ...
  • Loading branch information
be-marc authored Jan 14, 2025
1 parent 81b6ab7 commit bdd7d2f
Show file tree
Hide file tree
Showing 8 changed files with 81 additions and 77 deletions.
2 changes: 2 additions & 0 deletions .Rbuildignore
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@
^cran-comments\.md$
^LICENSE$
^README\.Rmd$
^README\.html$
^\.editorconfig$
^\.pre-commit-config\.yaml$
^\.ccache$
Expand All @@ -15,3 +16,4 @@
^CRAN-RELEASE$
^\.vscode$
^CRAN-SUBMISSION$
.lintr
58 changes: 32 additions & 26 deletions DESCRIPTION
Original file line number Diff line number Diff line change
Expand Up @@ -21,34 +21,40 @@ Depends:
mlr3 (>= 0.20.0),
R (>= 3.1.0)
Imports:
bbotk (>= 1.0.0),
bbotk (>= 1.5.0),
data.table,
mlr3cluster (>= 0.1.9),
mlr3data (>= 0.7.0),
mlr3filters (>= 0.8.0),
mlr3fselect (>= 1.0.0),
mlr3hyperband (>= 0.5.0),
mlr3inferr,
mlr3learners (>= 0.7.0),
mlr3mbo (>= 0.2.2),
mlr3misc (>= 0.15.1),
mlr3pipelines (>= 0.5.2),
mlr3tuning (>= 1.0.0),
mlr3tuningspaces (>= 0.5.1),
mlr3viz (>= 0.8.0),
paradox (>= 1.0.0)
mlr3cluster (>= 0.1.10),
mlr3data (>= 0.9.0),
mlr3filters (>= 0.8.1),
mlr3fselect (>= 1.2.1),
mlr3hyperband (>= 0.6.0),
mlr3inferr (>= 0.1.0),
mlr3learners (>= 0.9.0),
mlr3mbo (>= 0.2.8),
mlr3misc (>= 0.16.0),
mlr3pipelines (>= 0.7.1),
mlr3tuning (>= 1.3.0),
mlr3tuningspaces (>= 0.5.2),
mlr3viz (>= 0.10.0),
paradox (>= 1.0.1)
Suggests:
mlr3torch,
mlr3fda,
mlr3oml,
mlr3summary,
mlr3db,
mlr3batchmark,
mlr3fairness,
mlr3spatial,
mlr3spatiotempcv,
miesmuschel,
rush
miesmuschel,
mlr3batchmark,
mlr3benchmark,
mlr3db,
mlr3fairness,
mlr3fda,
mlr3oml,
mlr3proba (>= 0.7.4),
mlr3spatial,
mlr3spatiotempcv,
mlr3summary,
mlr3torch,
rush
Remotes:
mlr-org/mlr3proba
Additional_repositories:
https://mlr-org.r-universe.dev
Encoding: UTF-8
Roxygen: list(markdown = TRUE)
RoxygenNote: 7.3.2
1 change: 1 addition & 0 deletions NAMESPACE
Original file line number Diff line number Diff line change
Expand Up @@ -81,6 +81,7 @@ export(trms)
export(tune)
export(tune_nested)
import(mlr3)
import(mlr3inferr)
importFrom(bbotk,mlr_terminators)
importFrom(bbotk,trm)
importFrom(bbotk,trms)
Expand Down
2 changes: 2 additions & 0 deletions NEWS.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
# mlr3verse (development version)

* feat: add `mlr3inferr` package.

# mlr3verse 0.3.0

* BREAKING CHANGE: Various classes are removed and replaced with their sugar.
Expand Down
19 changes: 1 addition & 18 deletions R/zzz.R
Original file line number Diff line number Diff line change
@@ -1,22 +1,5 @@
#' @section Learn mlr3:
#' * Book on mlr3: \url{https://mlr3book.mlr-org.com}
#' * Use cases and examples gallery: \url{https://mlr3gallery.mlr-org.com}
#' * Cheat Sheets: \url{https://github.com/mlr-org/mlr3cheatsheets}
#'
#' @section Additional Extension Packages:
#' The \CRANpkg{mlr3verse} only installs the subset of packages which are on the
#' one hand frequently required to perform a data analysis, and on the other
#' hand do not pull in too many dependencies or system requirements.
#'
#' Additional extension packages include:
#' * Analysis of benchmark experiments: \CRANpkg{mlr3benchmark}
#' * Task interface for data bases: \CRANpkg{mlr3db}
#' * Connector to [OpenML](https://www.openml.org): \CRANpkg{mlr3oml}
#' * Additional learners: \url{https://github.com/mlr-org/mlr3extralearners}
#' * Hyperband tuning algorithm: \CRANpkg{mlr3hyperband}
#' * Spatio-temporal resampling: \CRANpkg{mlr3spatiotempcv}
#'
#' @import mlr3
#' @import mlr3inferr
"_PACKAGE"

.onLoad = function(libname, pkgname) {
Expand Down
22 changes: 21 additions & 1 deletion README.Rmd
Original file line number Diff line number Diff line change
Expand Up @@ -71,6 +71,26 @@ If you want to get more detailed information about the loaded packages, you can
mlr3verse_info()
```

More [extension packages](https://github.com/mlr-org/mlr3/wiki/Extension-Packages) are available on CRAN/GitHub, and may be included in this meta package in the future.
Additional packages can be installed with

```{r, eval = FALSE}
install.packages("mlr3verse", dependencies = TRUE)
```

| Name | Title | URL |
|:-----------------|:----------------------------------------------------|:---------------------------------------|
| miesmuschel | Mixed Integer Evolution Strategies | |
| mlr3batchmark | Batch Experiments | <https://mlr3batchmark.mlr-org.com> |
| mlr3benchmark | Analysis and Visualisation of Benchmark Experiments | <https://mlr3benchmark.mlr-org.com> |
| mlr3db | Database Backend | <https://mlr3db.mlr-org.com> |
| mlr3fairness | Fairness Auditing and Debiasing | <https://mlr3fairness.mlr-org.com> |
| mlr3fda | Functional Data Analysis | <https://mlr3fda.mlr-org.com> |
| mlr3oml | OpenML Integration | <https://mlr3oml.mlr-org.com> |
| mlr3spatial | Spatial Data Analysis | <https://mlr3spatial.mlr-org.com> |
| mlr3spatiotempcv | Spatiotemporal Resampling Methods | <https://mlr3spatiotempcv.mlr-org.com> |
| mlr3summary | Model and Learner Summaries | |
| mlr3torch | Deep Learning | <https://mlr3torch.mlr-org.com> |
| rush | Decentralized and Distributed Computing | <https://rush.mlr-org.com> |


<a href="https://raw.githubusercontent.com/mlr-org/mlr3/master/man/figures/mlr3verse.svg?sanitize=true"><img src="https://raw.githubusercontent.com/mlr-org/mlr3/master/man/figures/mlr3verse.svg?sanitize=true" /></a>
28 changes: 22 additions & 6 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@

<!-- README.md is generated from README.Rmd. Please edit that file -->

Package website: [release](https://mlr3verse.mlr-org.com/) |
Package website: [release](https://mlr3verse.mlr-org.com/) \|
[dev](https://mlr3verse.mlr-org.com/dev/)

Meta-package for installing and using core [mlr3
Expand Down Expand Up @@ -42,7 +42,7 @@ Functions and objects from The following packages are imported by this
meta package:

| Name | Title | URL |
| :--------------- | :----------------------------------------- | :------------------------------------- |
|:-----------------|:-------------------------------------------|:---------------------------------------|
| mlr3 | Machine Learning in R - Next Generation | <https://mlr3.mlr-org.com> |
| mlr3cluster | Unsupervised Clustering | <https://mlr3cluster.mlr-org.com> |
| mlr3data | Additional data sets and tasks | <https://mlr3data.mlr-org.com> |
Expand Down Expand Up @@ -70,9 +70,25 @@ you can call `mlr3verse_info()`:
mlr3verse_info()
```

More [extension
packages](https://github.com/mlr-org/mlr3/wiki/Extension-Packages) are
available on CRAN/GitHub, and may be included in this meta package in
the future.
Additional packages can be installed with

``` r
install.packages("mlr3verse", dependencies = TRUE)
```

| Name | Title | URL |
|:-----------------|:----------------------------------------------------|:---------------------------------------|
| miesmuschel | Mixed Integer Evolution Strategies | |
| mlr3batchmark | Batch Experiments | <https://mlr3batchmark.mlr-org.com> |
| mlr3benchmark | Analysis and Visualisation of Benchmark Experiments | <https://mlr3benchmark.mlr-org.com> |
| mlr3db | Database Backend | <https://mlr3db.mlr-org.com> |
| mlr3fairness | Fairness Auditing and Debiasing | <https://mlr3fairness.mlr-org.com> |
| mlr3fda | Functional Data Analysis | <https://mlr3fda.mlr-org.com> |
| mlr3oml | OpenML Integration | <https://mlr3oml.mlr-org.com> |
| mlr3spatial | Spatial Data Analysis | <https://mlr3spatial.mlr-org.com> |
| mlr3spatiotempcv | Spatiotemporal Resampling Methods | <https://mlr3spatiotempcv.mlr-org.com> |
| mlr3summary | Model and Learner Summaries | |
| mlr3torch | Deep Learning | <https://mlr3torch.mlr-org.com> |
| rush | Decentralized and Distributed Computing | <https://rush.mlr-org.com> |

<a href="https://raw.githubusercontent.com/mlr-org/mlr3/master/man/figures/mlr3verse.svg?sanitize=true"><img src="https://raw.githubusercontent.com/mlr-org/mlr3/master/man/figures/mlr3verse.svg?sanitize=true" /></a>
26 changes: 0 additions & 26 deletions man/mlr3verse-package.Rd

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

0 comments on commit bdd7d2f

Please sign in to comment.