Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

release: 0.7.0 #298

Merged
merged 7 commits into from
Jun 28, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
24 changes: 12 additions & 12 deletions DESCRIPTION
Original file line number Diff line number Diff line change
@@ -1,28 +1,30 @@
Package: mlr3learners
Title: Recommended Learners for 'mlr3'
Version: 0.6.0.9000
Version: 0.7.0
Authors@R: c(
person("Michel", "Lang", , "[email protected]", role = c("cre", "aut"),
person("Michel", "Lang", , "[email protected]", role = "aut",
comment = c(ORCID = "0000-0001-9754-0393")),
person("Quay", "Au", , "[email protected]", role = "aut",
comment = c(ORCID = "0000-0002-5252-8902")),
person("Stefan", "Coors", , "[email protected]", role = "aut",
comment = c(ORCID = "0000-0002-7465-2146")),
person("Patrick", "Schratz", , "[email protected]", role = "aut",
comment = c(ORCID = "0000-0003-0748-6624"))
comment = c(ORCID = "0000-0003-0748-6624")),
person("Marc", "Becker", , "[email protected]", role = c("cre", "aut"),
comment = c(ORCID = "0000-0002-8115-0400"))
)
Description: Recommended Learners for 'mlr3'. Extends 'mlr3'
with interfaces to essential machine learning packages on
CRAN. This includes, but is not limited to: (penalized) linear and
logistic regression, linear and quadratic discriminant analysis,
k-nearest neighbors, naive Bayes, support vector machines, and
gradient boosting.
Description: Recommended Learners for 'mlr3'. Extends 'mlr3' with
interfaces to essential machine learning packages on CRAN. This
includes, but is not limited to: (penalized) linear and logistic
regression, linear and quadratic discriminant analysis, k-nearest
neighbors, naive Bayes, support vector machines, and gradient
boosting.
License: LGPL-3
URL: https://mlr3learners.mlr-org.com,
https://github.com/mlr-org/mlr3learners
BugReports: https://github.com/mlr-org/mlr3learners/issues
Depends:
mlr3 (>= 0.17.1),
mlr3 (>= 0.20.0),
R (>= 3.1.0)
Imports:
checkmate,
Expand All @@ -45,8 +47,6 @@ Suggests:
rmarkdown,
testthat (>= 3.0.0),
xgboost (>= 1.6.0)
Remotes:
mlr-org/mlr3
Config/testthat/edition: 3
Encoding: UTF-8
NeedsCompilation: no
Expand Down
2 changes: 1 addition & 1 deletion NEWS.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# mlr3learners (development version)
# mlr3learners 0.7.0

* feat: `LearnerClassifXgboost` and `LearnerRegrXgboost` now support internal tuning and validation.
This now also works in conjunction with `mlr3pipelines`.
Expand Down
2 changes: 1 addition & 1 deletion R/LearnerClassifXgboost.R
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
#' for binary classification problems and set to `"mlogloss"` for multiclass problems.
#' This was necessary to silence a deprecation warning.
#'
#' Note that using the `watchlist` parameter directly will lead to problems when wrapping this [`Learner`] in a
#' Note that using the `watchlist` parameter directly will lead to problems when wrapping this [mlr3::Learner] in a
#' `mlr3pipelines` `GraphLearner` as the preprocessing steps will not be applied to the data in the watchlist.
#' See the section *Early Stopping and Validation* on how to do this.
#'
Expand Down
2 changes: 1 addition & 1 deletion R/LearnerRegrXgboost.R
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
#' To compute on GPUs, you first need to compile \CRANpkg{xgboost} yourself and link
#' against CUDA. See \url{https://xgboost.readthedocs.io/en/stable/build.html#building-with-gpu-support}.
#'
#' Note that using the `watchlist` parameter directly will lead to problems when wrapping this [`Learner`] in a
#' Note that using the `watchlist` parameter directly will lead to problems when wrapping this [mlr3::Learner] in a
#' `mlr3pipelines` `GraphLearner` as the preprocessing steps will not be applied to the data in the watchlist.
#' See the section *Early Stopping and Validation* on how to do this.
#'
Expand Down
2 changes: 1 addition & 1 deletion man-roxygen/learner.R
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
#' @section Dictionary:
#' This [Learner] can be instantiated via the [dictionary][mlr3misc::Dictionary] [mlr_learners] or with the associated sugar function [lrn()]:
#' This [mlr3::Learner] can be instantiated via the [dictionary][mlr3misc::Dictionary] [mlr3::mlr_learners] or with the associated sugar function [mlr3::lrn()]:
#' ```
#' mlr_learners$get("<%= id %>")
#' lrn("<%= id %>")
Expand Down
4 changes: 2 additions & 2 deletions man-roxygen/seealso_learner.R
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,8 @@
#' * Chapter in the [mlr3book](https://mlr3book.mlr-org.com/):
#' \url{https://mlr3book.mlr-org.com/chapters/chapter2/data_and_basic_modeling.html#sec-learners}
#' * Package [mlr3extralearners](https://github.com/mlr-org/mlr3extralearners) for more learners.
#' * [Dictionary][mlr3misc::Dictionary] of [Learners][Learner]: [mlr_learners]
#' * `as.data.table(mlr_learners)` for a table of available [Learners][Learner] in the running session (depending on the loaded packages).
#' * [Dictionary][mlr3misc::Dictionary] of [Learners][mlr3::Learner]: [mlr3::mlr_learners]
#' * `as.data.table(mlr_learners)` for a table of available [Learners][mlr3::Learner] in the running session (depending on the loaded packages).
#' * \CRANpkg{mlr3pipelines} to combine learners with pre- and postprocessing steps.
#' * Extension packages for additional task types:
#' * \CRANpkg{mlr3proba} for probabilistic supervised regression and survival analysis.
Expand Down
3 changes: 2 additions & 1 deletion man/mlr3learners-package.Rd

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

6 changes: 3 additions & 3 deletions man/mlr_learners_classif.cv_glmnet.Rd

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

6 changes: 3 additions & 3 deletions man/mlr_learners_classif.glmnet.Rd

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

6 changes: 3 additions & 3 deletions man/mlr_learners_classif.kknn.Rd

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

6 changes: 3 additions & 3 deletions man/mlr_learners_classif.lda.Rd

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

6 changes: 3 additions & 3 deletions man/mlr_learners_classif.log_reg.Rd

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

6 changes: 3 additions & 3 deletions man/mlr_learners_classif.multinom.Rd

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

6 changes: 3 additions & 3 deletions man/mlr_learners_classif.naive_bayes.Rd

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

6 changes: 3 additions & 3 deletions man/mlr_learners_classif.nnet.Rd

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

6 changes: 3 additions & 3 deletions man/mlr_learners_classif.qda.Rd

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

Loading