Appendix D — Errata
This appendix lists changes to the online version of this book to chapters included in the first edition.
D.1 1. Introduction and Overview
- Added note about Docker images.
D.2 2. Data and Basic Modeling
- Replaced reference to
ParamwithDomain. - Added paragraph about
$configure()method.
D.3 3. Evaluation and Benchmarking
- Use
$encapsulate()method instead of the$encapsulateand$fallbackfields. - A section on the
mlr3inferrpackage was added.
D.4 4. Hyperparameter Optimization
- Renamed
TuningInstanceSingleCrittoTuningInstanceBatchSingleCrit. - Renamed
TuningInstanceMultiCrittoTuningInstanceBatchMultiCrit. - Renamed
TunertoTunerBatch. - Replaced reference to
ParamwithDomain. - Replace
lrn("surv.coxtime")withlrn("classif.mlp"). - Added note that learner dependencies are automatically preserved when using
to_tune().
D.5 5. Advanced Tuning Methods and Black Box Optimization
- Renamed
TuningInstanceSingleCrittoTuningInstanceBatchSingleCrit. - Renamed
TuningInstanceMultiCrittoTuningInstanceBatchMultiCrit. - Renamed
TunertoTunerBatch. - Renamed
OptimInstanceSingleCrittoOptimInstanceBatchSingleCrit. - Renamed
OptimInstanceMultiCrittoOptimInstanceBatchMultiCrit. - Renamed
OptimizertoOptimizerBatch. - Replaced
OptimInstanceSingleCrit$new()withoi(). - Add
oi()to the table about important functions. - Use
$encapsulate()method instead of the$encapsulateand$fallbackfields. - In example 5.4.4
lrn("svm")was tuned instead oflrn("rpart").
D.6 6. Feature Selection
- Renamed
FSelectInstanceSingleCrittoFSelectInstanceBatchSingleCrit. - Renamed
FSelectInstanceMultiCrittoFSelectInstanceBatchMultiCrit. - Renamed
FeatureSelectortoFeatureSelectorBatch. - Add
fsi()to the table about important functions.
D.7 8. Non-sequential Pipelines and Tuning
- Reduce the number of cores to 2 in the chunking example.
- Use
$encapsulate()method instead of the$encapsulateand$fallbackfields.
D.8 10. Advanced Technical Aspects of mlr3
- Use
$encapsulate()method instead of the$encapsulateand$fallbackfields. - Add section on parallelization with
miraipackage. - Added section on condition classes.
- Added section on base logger.
D.9 11. Large-Scale Benchmarking
- Use
$encapsulate()method instead of the$encapsulateand$fallbackfields.
D.10 12. Model Interpretation
- Subset task to row 127 instead of 35 for the local surrogate model.
- Add
as.data.frame()to “Correctly Interpreting Shapley Values” section.
D.11 13. Beyond Regression and Classification
- Use
gammainstead ofgamma.muforlrn("surv.svm") - Substitute RCLL with ISBS measure
- Mention
pipeline_responsecompositor()pipeline for changing predict types - Use
lrn("surv.xgboost.aft")instead oflrn("surv.glmnet")in “Composition” subsection