Recent Releases of mlr3extralearners: Expanding the mlr3 Ecosystem with Community-Driven Learner Integration

mlr3extralearners: Expanding the mlr3 Ecosystem with Community-Driven Learner Integration - 1.3.0

  • Add formula and anc params to surv.flexible learner, as well as response predict type (mean survival time).
  • Fix regr.gamboost regression predictions (#498).

- R
Published by sebffischer 3 months ago

mlr3extralearners: Expanding the mlr3 Ecosystem with Community-Driven Learner Integration - 1.2.0

New Features

  • New Learners:

    • LearnerCompRisksRandomForestSRC
    • LearnerSurvBlockForest
    • Learner{Classif,Regr,Surv}BlockForest
    • Learner{Classif,Regr}ExhaustiveSearch
    • LearnerClassifFastai
    • Learner{Classif,Regr}Penalized
    • Learner{Classif,Regr}Bst
    • LearnerClassifAdabag
    • LearnerClassifAdaBoosting
    • Learner{Classif,Regr}Evtree
    • LearnerClassifKnn
    • LearnerClassifRotationForest
    • LearnerRegrCrs
    • LearnerClassifStepPlr
    • LearnerClassifMda
    • LearnerClassifRferns
    • LearnerClassifNeuralnet
    • LearnerRegrBrnn
    • LearnerRegrBotorchSingleTaskGP
    • LearnerRegrBotorchMixedSingleTaskGP
  • Add new control_custom_fun parameter in surv.aorsf

  • New function learner_is_runnable() to check whether the required packages to train a learner are available.

  • Added selected_features property to RandomForestSRC learners (prediction doesn't work if vars.used = 'all.trees')

Bug fixes

  • Tests are now skipped when the suggested packages is not available. This will make local development much more convenient.
  • Removed parameters from RandomForestSRC learners that weren't used + optimized tests
  • Removed discrete parameter from surv.parametric, so that it is impossible to return distr6::VectorDistribution survival predictions (softly deprecated in mlr3proba@v0.8.1)

Breaking Changes

  • All (extra) density learners are removed. These will be transferred to mlr3proba soon (see v0.8.2 or later).
  • The create_learner() generator was removed, because it was hard to maintain and boilerplate code in the age of LLMs is easy enough to write.
  • remove discrete parameter from surv.parametric, so that it is impossible to return distr6::VectorDistribution survival predictions (softly deprecated in mlr3proba@v0.8.1)
  • classif.lightgbm now works with encapsulation with multiclass tasks
  • the package no longer re-exports lrn and lrns, which should anyway be available to the user as the package depends on mlr3, where these functions are defined.
  • Removed various learners:
    • randomPlantedForest was removed, because there is currently no way to save the model.
    • The deep learning methods from survivalmodels were removed, because they also cannot be saved and because the upstream package is archived.

Other

  • The package now imports withr
  • mlr3proba is now an import and no longer a suggested package.
  • mlr3cmprsk is added as an import.
  • The package no longer uses set.seed() in the tests and instead uses withr::local_seed() This means the auto tests will be stochastic like they should be.
  • The CI now checks that RCMD-check passes when suggested packages are not available.
  • distr6 dependency is removed. partykit survival learners use constant interpolation of the predicted Kaplan-Meier curves via survdistr::vec_interp()

- R
Published by sebffischer 4 months ago

mlr3extralearners: Expanding the mlr3 Ecosystem with Community-Driven Learner Integration - 0.8.0

  • Added surv.xgboost.cox and surv.xgboost.aft separate survival learners. distr prediction on the cox xgboost learner is now estimated via Breslow by default and aft xgboost has now in addition a response prediction (survival time)
  • Ported surv.parametric code to survivalmodels, changed type parameter to form to avoid conflict with survivalmodels's default parameter list
  • Fix: Replace hardcoded VectorDistributions from partykit and flexsurv survival learners with survival matrices (Matdist) (thanks to @bblodfon)
  • Feat: Add discrete parameter in surv.parametric learner to return Matdist survival predictions
  • Added method selected_features() to CoxBoost survival learners (thanks to @bblodfon)
  • Added the Random Planted Forest Learner (thanks to @jemus42)
  • re-added the catboost learner as it was requested (was previously removed because of installation issues)
  • surv.ranger now receives parameters during $predict() (thanks to @jemus42)
  • Feature: Learner surv.bart was added (thanks to @bblodfon)
  • Parameters of lrn("surv.aorsf") were updated (thanks to @bcjaeger)
  • Various minor doc improvements
  • Added the distr predict type to the surv.cv_glmnet and surv.glmnet learners (thanks to @bblodfon)
  • Feat: Added many new WEKA learners (thanks to @damirpolat)
  • Fix: I and F params from IBk learner are too interdependent (I can only be TRUE when F is FALSE and vice versa). Combined them into one factor param weight that has two levels -- I and F.
  • Fix: U must be FALSE for S to be tunable in J48 learner.
  • Compatibility with upcoming 'paradox' release.

- R
Published by sebffischer almost 2 years ago

mlr3extralearners: Expanding the mlr3 Ecosystem with Community-Driven Learner Integration - 0.6.1

See NEWS.md for news.

- R
Published by sebffischer about 3 years ago

mlr3extralearners: Expanding the mlr3 Ecosystem with Community-Driven Learner Integration - mlr3extralearners 0.5.49

https://github.com/mlr-org/mlr3extralearners/blob/main/NEWS.md

- R
Published by github-actions[bot] over 3 years ago

mlr3extralearners: Expanding the mlr3 Ecosystem with Community-Driven Learner Integration - mlr3extralearners 0.5.48

https://github.com/mlr-org/mlr3extralearners/blob/main/NEWS.md

- R
Published by github-actions[bot] over 3 years ago

mlr3extralearners: Expanding the mlr3 Ecosystem with Community-Driven Learner Integration - mlr3extralearners 0.5.47

https://github.com/mlr-org/mlr3extralearners/blob/main/NEWS.md

- R
Published by github-actions[bot] over 3 years ago

mlr3extralearners: Expanding the mlr3 Ecosystem with Community-Driven Learner Integration - mlr3extralearners 0.5.37

https://github.com/mlr-org/mlr3extralearners/blob/main/NEWS.md

- R
Published by github-actions[bot] almost 4 years ago

mlr3extralearners: Expanding the mlr3 Ecosystem with Community-Driven Learner Integration - mlr3extralearners 0.5.25

https://github.com/mlr-org/mlr3extralearners/blob/main/NEWS.md

- R
Published by github-actions[bot] about 4 years ago

mlr3extralearners: Expanding the mlr3 Ecosystem with Community-Driven Learner Integration - mlr3extralearners 0.5.18

https://github.com/mlr-org/mlr3extralearners/blob/main/NEWS.md

- R
Published by github-actions[bot] about 4 years ago

mlr3extralearners: Expanding the mlr3 Ecosystem with Community-Driven Learner Integration - mlr3extralearners 0.5.17

https://github.com/mlr-org/mlr3extralearners/blob/main/NEWS.md

- R
Published by github-actions[bot] about 4 years ago

mlr3extralearners: Expanding the mlr3 Ecosystem with Community-Driven Learner Integration - mlr3extralearners 0.5.16

https://github.com/mlr-org/mlr3extralearners/blob/main/NEWS.md

- R
Published by github-actions[bot] about 4 years ago

mlr3extralearners: Expanding the mlr3 Ecosystem with Community-Driven Learner Integration - mlr3extralearners 0.5.15

https://github.com/mlr-org/mlr3extralearners/blob/main/NEWS.md

- R
Published by github-actions[bot] over 4 years ago

mlr3extralearners: Expanding the mlr3 Ecosystem with Community-Driven Learner Integration - mlr3extralearners 0.5.14

https://github.com/mlr-org/mlr3extralearners/blob/main/NEWS.md

- R
Published by github-actions[bot] over 4 years ago

mlr3extralearners: Expanding the mlr3 Ecosystem with Community-Driven Learner Integration - mlr3extralearners 0.5.13

https://github.com/mlr-org/mlr3extralearners/blob/main/NEWS.md

- R
Published by github-actions[bot] over 4 years ago

mlr3extralearners: Expanding the mlr3 Ecosystem with Community-Driven Learner Integration - mlr3extralearners 0.5.12

https://github.com/mlr-org/mlr3extralearners/blob/main/NEWS.md

- R
Published by github-actions[bot] over 4 years ago

mlr3extralearners: Expanding the mlr3 Ecosystem with Community-Driven Learner Integration - mlr3extralearners 0.5.11

https://github.com/mlr-org/mlr3extralearners/blob/main/NEWS.md

- R
Published by github-actions[bot] over 4 years ago

mlr3extralearners: Expanding the mlr3 Ecosystem with Community-Driven Learner Integration - mlr3extralearners 0.5.10

https://github.com/mlr-org/mlr3extralearners/blob/main/NEWS.md

- R
Published by github-actions[bot] over 4 years ago

mlr3extralearners: Expanding the mlr3 Ecosystem with Community-Driven Learner Integration - mlr3extralearners 0.5.9

https://github.com/mlr-org/mlr3extralearners/blob/main/NEWS.md

- R
Published by github-actions[bot] over 4 years ago

mlr3extralearners: Expanding the mlr3 Ecosystem with Community-Driven Learner Integration - mlr3extralearners 0.5.8

https://github.com/mlr-org/mlr3extralearners/blob/main/NEWS.md

- R
Published by github-actions[bot] over 4 years ago

mlr3extralearners: Expanding the mlr3 Ecosystem with Community-Driven Learner Integration - mlr3extralearners 0.5.7

https://github.com/mlr-org/mlr3extralearners/blob/main/NEWS.md

- R
Published by github-actions[bot] over 4 years ago

mlr3extralearners: Expanding the mlr3 Ecosystem with Community-Driven Learner Integration - mlr3extralearners 0.5.6

https://github.com/mlr-org/mlr3extralearners/blob/main/NEWS.md

- R
Published by github-actions[bot] over 4 years ago

mlr3extralearners: Expanding the mlr3 Ecosystem with Community-Driven Learner Integration - mlr3extralearners 0.5.5

https://github.com/mlr-org/mlr3extralearners/blob/main/NEWS.md

- R
Published by github-actions[bot] over 4 years ago

mlr3extralearners: Expanding the mlr3 Ecosystem with Community-Driven Learner Integration - mlr3extralearners 0.5.4

https://github.com/mlr-org/mlr3extralearners/blob/main/NEWS.md

- R
Published by github-actions[bot] over 4 years ago

mlr3extralearners: Expanding the mlr3 Ecosystem with Community-Driven Learner Integration - mlr3extralearners 0.5.3

https://github.com/mlr-org/mlr3extralearners/blob/main/NEWS.md

- R
Published by github-actions[bot] over 4 years ago

mlr3extralearners: Expanding the mlr3 Ecosystem with Community-Driven Learner Integration - mlr3extralearners 0.5.2

https://github.com/mlr-org/mlr3extralearners/blob/main/NEWS.md

- R
Published by github-actions[bot] over 4 years ago

mlr3extralearners: Expanding the mlr3 Ecosystem with Community-Driven Learner Integration - mlr3extralearners 0.5.1

https://github.com/mlr-org/mlr3extralearners/blob/main/NEWS.md

- R
Published by github-actions[bot] over 4 years ago

mlr3extralearners: Expanding the mlr3 Ecosystem with Community-Driven Learner Integration - mlr3extralearners 0.5.0

https://github.com/mlr-org/mlr3extralearners/blob/main/NEWS.md

- R
Published by github-actions[bot] over 4 years ago

mlr3extralearners: Expanding the mlr3 Ecosystem with Community-Driven Learner Integration - mlr3extralearners 0.4.9

https://github.com/mlr-org/mlr3extralearners/blob/main/NEWS.md

- R
Published by github-actions[bot] over 4 years ago

mlr3extralearners: Expanding the mlr3 Ecosystem with Community-Driven Learner Integration - mlr3extralearners 0.4.8

https://github.com/mlr-org/mlr3extralearners/blob/main/NEWS.md

- R
Published by github-actions[bot] over 4 years ago

mlr3extralearners: Expanding the mlr3 Ecosystem with Community-Driven Learner Integration - mlr3extralearners 0.4.7

https://github.com/mlr-org/mlr3extralearners/blob/main/NEWS.md

- R
Published by github-actions[bot] over 4 years ago

mlr3extralearners: Expanding the mlr3 Ecosystem with Community-Driven Learner Integration - mlr3extralearners 0.4.6

https://github.com/mlr-org/mlr3extralearners/blob/main/NEWS.md

- R
Published by github-actions[bot] over 4 years ago

mlr3extralearners: Expanding the mlr3 Ecosystem with Community-Driven Learner Integration - mlr3extralearners 0.4.5

https://github.com/mlr-org/mlr3extralearners/blob/main/NEWS.md

- R
Published by github-actions[bot] almost 5 years ago

mlr3extralearners: Expanding the mlr3 Ecosystem with Community-Driven Learner Integration - mlr3extralearners 0.4.4

https://github.com/mlr-org/mlr3extralearners/blob/main/NEWS.md

- R
Published by github-actions[bot] almost 5 years ago

mlr3extralearners: Expanding the mlr3 Ecosystem with Community-Driven Learner Integration - mlr3extralearners 0.4.3

https://github.com/mlr-org/mlr3extralearners/blob/main/NEWS.md

- R
Published by github-actions[bot] almost 5 years ago

mlr3extralearners: Expanding the mlr3 Ecosystem with Community-Driven Learner Integration - mlr3extralearners 0.4.2

https://github.com/mlr-org/mlr3extralearners/blob/main/NEWS.md

- R
Published by github-actions[bot] almost 5 years ago

mlr3extralearners: Expanding the mlr3 Ecosystem with Community-Driven Learner Integration - mlr3extralearners 0.4.1

https://github.com/mlr-org/mlr3extralearners/blob/main/NEWS.md

- R
Published by github-actions[bot] almost 5 years ago

mlr3extralearners: Expanding the mlr3 Ecosystem with Community-Driven Learner Integration - mlr3extralearners 0.4.0

https://github.com/mlr-org/mlr3extralearners/blob/main/NEWS.md

- R
Published by github-actions[bot] almost 5 years ago

mlr3extralearners: Expanding the mlr3 Ecosystem with Community-Driven Learner Integration - mlr3extralearners 0.3.10

https://github.com/mlr-org/mlr3extralearners/blob/main/NEWS.md

- R
Published by github-actions[bot] almost 5 years ago

mlr3extralearners: Expanding the mlr3 Ecosystem with Community-Driven Learner Integration - mlr3extralearners 0.3.9

https://github.com/mlr-org/mlr3extralearners/blob/main/NEWS.md

- R
Published by github-actions[bot] almost 5 years ago

mlr3extralearners: Expanding the mlr3 Ecosystem with Community-Driven Learner Integration - mlr3extralearners 0.3.8

https://github.com/mlr-org/mlr3extralearners/blob/main/NEWS.md

- R
Published by github-actions[bot] almost 5 years ago

mlr3extralearners: Expanding the mlr3 Ecosystem with Community-Driven Learner Integration - mlr3extralearners 0.3.7

https://github.com/mlr-org/mlr3extralearners/blob/main/NEWS.md

- R
Published by github-actions[bot] almost 5 years ago

mlr3extralearners: Expanding the mlr3 Ecosystem with Community-Driven Learner Integration - mlr3extralearners 0.3.6

https://github.com/mlr-org/mlr3extralearners/blob/main/NEWS.md

- R
Published by github-actions[bot] almost 5 years ago

mlr3extralearners: Expanding the mlr3 Ecosystem with Community-Driven Learner Integration - mlr3extralearners 0.3.5

https://github.com/mlr-org/mlr3extralearners/blob/main/NEWS.md

- R
Published by github-actions[bot] almost 5 years ago

mlr3extralearners: Expanding the mlr3 Ecosystem with Community-Driven Learner Integration - mlr3extralearners 0.3.4

https://github.com/mlr-org/mlr3extralearners/blob/main/NEWS.md

- R
Published by github-actions[bot] almost 5 years ago

mlr3extralearners: Expanding the mlr3 Ecosystem with Community-Driven Learner Integration - mlr3extralearners 0.3.3

https://github.com/mlr-org/mlr3extralearners/blob/main/NEWS.md

- R
Published by github-actions[bot] almost 5 years ago

mlr3extralearners: Expanding the mlr3 Ecosystem with Community-Driven Learner Integration - mlr3extralearners 0.3.2

https://github.com/mlr-org/mlr3extralearners/blob/main/NEWS.md

- R
Published by github-actions[bot] almost 5 years ago

mlr3extralearners: Expanding the mlr3 Ecosystem with Community-Driven Learner Integration - mlr3extralearners 0.3.1

https://github.com/mlr-org/mlr3extralearners/blob/main/NEWS.md

- R
Published by github-actions[bot] almost 5 years ago

mlr3extralearners: Expanding the mlr3 Ecosystem with Community-Driven Learner Integration - mlr3extralearners 0.3.0

  • Added LearnerRegrLightGBM and LearnerClassifLightGBM with keys regr.lightgbm and classif.lightgbm respectively. Copied from mlr3learners.lightgbm
  • LearnerRegrLiblineaRX and LearnerClassifLiblineaRX deprecated in favour of only two learners (LearnerRegrLiblineaR and LearnerClassLiblineaR) with added hyper-parameters. Deprecated learners will be removed in v0.3.0.
  • Deprecated classif.nnet will be removed in v0.4.0.
  • Deprecated liblinearX will be removed in v0.4.0.

- R
Published by RaphaelS1 about 5 years ago

mlr3extralearners: Expanding the mlr3 Ecosystem with Community-Driven Learner Integration - mlr3extralearners 0.2.0

  • dist = "logistic" has been removed from surv.parametric as it is unclear what this was previously predicting.
  • Added type = "tobit" for dist = "gaussian" so predictions can correspond with survival::survreg.
  • Added LearnerRegrGlm with the unique key regr.glm from package stats, which allows users to change the family hyperparameter when fitting generalized linear regression models.
  • Minor internal changes
  • Removed keeptrees parameter from classif.bart as this is forced internally
  • Fixed incorrect response and probability predictions in classif.bart
  • Added hyper-parameters to classif.earth and regr.earth
  • Added se predict type to regr.earth
  • Fixed predictions in regr.knn and classif.knn

- R
Published by RaphaelS1 about 5 years ago

mlr3extralearners: Expanding the mlr3 Ecosystem with Community-Driven Learner Integration - mlr3extralearners 0.1.3

  • mlr3proba moved to Suggests
  • install_learners now additionally installs required mlr3 packages
  • Bugfix in surv.parametric occurring if feature names are switched between training and predicting
  • Deprecated classif.nnet, in the future please load from mlr3learners

- R
Published by RaphaelS1 about 5 years ago

mlr3extralearners: Expanding the mlr3 Ecosystem with Community-Driven Learner Integration - mlr3extralearners 0.1.2

  • Fixes in crank and distr computation of all survival learners

- R
Published by RaphaelS1 over 5 years ago

mlr3extralearners: Expanding the mlr3 Ecosystem with Community-Driven Learner Integration - mlr3extralearners 0.1.1

  • Patch for bugs in surv learners that were reversing the order of crank, see this issue for full details: https://github.com/mlr-org/mlr3proba/issues/165
  • response is no longer returned by surv.mboost, surv.blackboost, surv.glmboost, surv.gamboost or surv.parametric
  • Bugfix in surv.parametric with ph form
  • Bugfix in survivalmodelslearners which weren't returning distr
  • surv.coxboost and surv.coxboost_cv can now only handle integer and numeric feature types, previous automated internal coercions were inconsistent with mlr3 design.

- R
Published by RaphaelS1 over 5 years ago

mlr3extralearners: Expanding the mlr3 Ecosystem with Community-Driven Learner Integration - mlr3extralearners 0.1.0

mlr3extralearners contains all learners from the mlr3learners organisation, which is now archived.

- R
Published by RaphaelS1 over 5 years ago