Name | Modified | Size | Downloads / Week |
---|---|---|---|
Parent folder | |||
mlr3 1.0.0 source code.tar.gz | 2025-06-17 | 944.8 kB | |
mlr3 1.0.0 source code.zip | 2025-06-17 | 1.3 MB | |
README.md | 2025-06-17 | 2.4 kB | |
Totals: 3 Items | 2.2 MB | 0 |
- BREAKING CHANGE: The mlr3 ecosystem has a base logger now which is named
mlr3
. Themlr3/core
logger is a child of themlr3
logger and is used for logging messages from themlr3
package. Some extension packages have their own loggers which are children of the mlr3 logger e.g. mlr3/mlr3pipelines and mlr3/bbotk for tuning. -
BREAKING CHANGE:
weights
property and functionality is split intoweights_learner
andweights_measure
: -
weights_learner
: Weights used during training by the Learner. weights_measure
: Weights used during scoring predictions via measures.
Each of these can be disabled via the new field use_weights
in Learner
and Measure
objects.
* feat: Add $confusion_weighted
field to PredictionClassif
.
* feat: Add $weights
field to Prediction
. It contains the weights_measure
weights from the Task
that was used for prediction.
* feat: Add "macro_weighted"
option to Measure$average
field.
* feat: MeasureRegrRSQ
and MeasureClassifCost
gain "weights"
property.
* feat: LearnerClassifFeatureless
, LearnerRegrFeatureless
, LearnerClassifDebug
, LearnerRegrDebug
gain "weights"
property.
* feat: Learner
printer now prints information about encapsulation and weights use.
* feat: Add score_roc_measures()
to score a prediction on various roc measures.
* feat: A better error message is thrown, which often happens when incorrectly configuring the validate
field
of a GraphLearner
* feat: Added method $set_threshold()
to BenchmarkResult
and ResamplingResult
, which allows to set the threshold for the response prediction of classification learners, given they have output a probability prediction (#1270).
* feat: Added field $uhash_table
to BenchmarkResult
and functions uhash()
and uhashes()
to easily compute uhashes for given learner, task, or resampling ids (#1270).
* feat: You can now change the default predict type of classification learners to "prob"
by setting
the option mlr3.prob_as_default
to TRUE
(#1273).
* feat: benchmark_grid()
will now throw a warning if you mix different predict types in the
design (#1273).
* feat: Converting a BenchmarkResult
to a data.table
now includes the task_id
, learner_id
, and resampling_id
columns (#1275).
* fix: Add missing parameters for "regr.pinball"
and "sim.phi"
measures.