Skip to content

Commit b3551e6

Browse files
authored
Merge pull request #814 from mlr-org/preparing_v0.7.0
Preparing v0.7.0
2 parents be724a8 + cea1427 commit b3551e6

File tree

6 files changed

+41
-4
lines changed

6 files changed

+41
-4
lines changed

DESCRIPTION

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
Package: mlr3pipelines
22
Title: Preprocessing Operators and Pipelines for 'mlr3'
3-
Version: 0.6.0-9000
3+
Version: 0.7.0
44
Authors@R:
55
c(person(given = "Martin",
66
family = "Binder",
@@ -34,7 +34,16 @@ Authors@R:
3434
person(given = "Susanne",
3535
family = "Dandl",
3636
role = "aut",
37-
email = "[email protected]"))
37+
email = "[email protected]"),
38+
person(given = "Keno",
39+
family = "Mersmann",
40+
role = "ctb",
41+
email = "[email protected]"),
42+
person(given = "Maximilian",
43+
family = "Mücke",
44+
role = "ctb",
45+
email = "[email protected]",
46+
comment = c(ORCID = "0009-0000-9432-9795")))
3847
Description: Dataflow programming toolkit that enriches 'mlr3' with a diverse
3948
set of pipelining operators ('PipeOps') that can be composed into graphs.
4049
Operations exist for data preprocessing, model fitting, and ensemble

NEWS.md

Lines changed: 18 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,21 @@
1-
# mlr3pipelines 0.6.0-9000
2-
1+
# mlr3pipelines 0.7.0
2+
3+
* New PipeOp `PipeOpRowApply` / `po("rowapply")`
4+
* Empty `PipeOp` IDs now explicitly forbidden.
5+
* Bugfix: `Graph$tran()` / `Graph$predict()` with `single_input = FALSE` now correctly handles `PipeOp`s with multiple inputs.
6+
* `GraphLearner$base_learner()` now works with `PipeOpBranch`, and is generally more robust.
7+
* `GraphLearner` now supports `$importance`, `$selected_features()`, `$oob_error()`, and `$loglik()`.
8+
These are computed from the underlying `Learner`.
9+
* `GraphLearner$impute_selected_features` option added:
10+
`$selected_features()` is reported even if the underlying base learner does not report it; in this case, the full feature set as seen by that learner is returned.
11+
* `GraphLearner$predict_type` handling more robust now.
12+
* `PipeOpThreshold` and `PipeOpTuneThreshold` now have the `$predict_type` `"prob"`.
13+
They can be set to `"response"`, in which case the probability predictions are discarded, potentially saving memory.
14+
* Bugfix for handling multiplicities in PipeOps with vararg channels.
15+
* Bugfix: `PipeOpImputeOOR` now retains the `.MISSING` level in factors during prediction that were imputed during training, but had no missing values during prediction.
16+
* `as_data_table(po())` now works even when some `PipeOp`s can not be constructed.
17+
For these `PipeOp`s, `NA` is reported in most columns.
18+
* Compatibility with upcoming `mlr3` release.
319
* New PipeOp: `PipeOpRowApply` / `po("rowapply")`
420
* New PipeOps for handling inbalanced data: `PipeOpADAS` / `po("adas")` and `PipeOpBLSmote` / `po("blsmote")`
521
* New PipeOp for handling inbalanced data: `PipeOpSmoteNC` / `po("smotenc")`

man/mlr3pipelines-package.Rd

Lines changed: 6 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

man/mlr_pipeops_adas.Rd

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

man/mlr_pipeops_blsmote.Rd

Lines changed: 3 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

man/mlr_pipeops_smotenc.Rd

Lines changed: 2 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)