Skip to content

Releases: mlr-org/mlr3pipelines

mlr3pipelines 0.7.1

15 Nov 10:34
1566ae6
Compare
Choose a tag to compare
  • Compatibility fix for upcoming mlr3
  • New down-sampling PipeOps for inbalanced data: PipeOpTomek / po("tomek") and PipeOpNearmiss / po("nearmiss")
  • New PipeOp PipeOpLearnerPICVPlus / po("learner_pi_cvplus")
  • New PipeOp for Quantile Regression PipeOpLearnerQuantiles / po(learner_quantiles)
  • GraphLearner has new active bindings/methods as shortcuts for active bindings/methods of the underlying Graph:
    $pipeops, $edges, $pipeops_param_set, and $pipeops_param_set_values as well as $ids() and $plot().

mlr3pipelines 0.7.0

29 Sep 17:52
b3551e6
Compare
Choose a tag to compare
  • New PipeOp PipeOpRowApply / po("rowapply")
  • Empty PipeOp IDs now explicitly forbidden.
  • Bugfix: Graph$tran() / Graph$predict() with single_input = FALSE now correctly handles PipeOps with multiple inputs.
  • GraphLearner$base_learner() now works with PipeOpBranch, and is generally more robust.
  • GraphLearner now supports $importance, $selected_features(), $oob_error(), and $loglik().
    These are computed from the underlying Learner.
  • GraphLearner$impute_selected_features option added:
    $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.
  • GraphLearner$predict_type handling more robust now.
  • PipeOpThreshold and PipeOpTuneThreshold now have the $predict_type "prob".
    They can be set to "response", in which case the probability predictions are discarded, potentially saving memory.
  • Bugfix for handling multiplicities in PipeOps with vararg channels.
  • Bugfix: PipeOpImputeOOR now retains the .MISSING level in factors during prediction that were imputed during training, but had no missing values during prediction.
  • as_data_table(po()) now works even when some PipeOps can not be constructed.
    For these PipeOps, NA is reported in most columns.
  • Compatibility with upcoming mlr3 release.
  • New PipeOps for handling inbalanced data: PipeOpADAS / po("adas"), PipeOpBLSmote / po("blsmote") and PipeOpSmoteNC / po("smotenc")

mlr3pipelines 0.6.0

01 Jul 13:30
Compare
Choose a tag to compare
  • Compatibility with new bbotk release.
  • Added marshaling support to GraphLearner
  • Support internal tuning and validation

mlr3pipelines 0.1.2

20 Dec 21:25
Compare
Choose a tag to compare
  • Work with new mlr3 version 0.1.5 (handling of character columns changed)

mlr3pipelines 0.1.1

28 Oct 18:11
Compare
Choose a tag to compare
  • Better html graphics for linear Graphs
  • New PipeOps:
    • PipeOpEncodeImpact
  • Changed PipeOp Behaviour:
    • PipeOpEncode: handle NAs

mlr3pipelines 0.1.0

29 Oct 08:50
Compare
Choose a tag to compare

Initial upload to CRAN.