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

  • Add

D.2 2. Data and Basic Modeling

  • Replaced reference to Param with Domain.

D.3 3. Evaluation and Benchmarking

  • Use $encapsulate() method instead of the $encapsulate and $fallback fields.

D.4 4. Hyperparameter Optimization

  • Renamed TuningInstanceSingleCrit to TuningInstanceBatchSingleCrit.
  • Renamed TuningInstanceMultiCrit to TuningInstanceBatchMultiCrit.
  • Renamed Tuner to TunerBatch.
  • Replaced reference to Param with Domain.

D.5 5. Advanced Tuning Methods and Black Box Optimization

  • Renamed TuningInstanceSingleCrit to TuningInstanceBatchSingleCrit.
  • Renamed TuningInstanceMultiCrit to TuningInstanceBatchMultiCrit.
  • Renamed Tuner to TunerBatch.
  • Renamed OptimInstanceSingleCrit to OptimInstanceBatchSingleCrit.
  • Renamed OptimInstanceMultiCrit to OptimInstanceBatchMultiCrit.
  • Renamed Optimizer to OptimizerBatch.
  • Replaced OptimInstanceSingleCrit$new() with oi().
  • Add oi() to the table about important functions.
  • Use $encapsulate() method instead of the $encapsulate and $fallback fields.

D.6 6. Feature Selection

  • Renamed FSelectInstanceSingleCrit to FSelectInstanceBatchSingleCrit.
  • Renamed FSelectInstanceMultiCrit to FSelectInstanceBatchMultiCrit.
  • Renamed FeatureSelector to FeatureSelectorBatch.
  • Add fsi() to the table about important functions.

D.7 8. Non-sequential Pipelines and Tuning

  • Use $encapsulate() method instead of the $encapsulate and $fallback fields.

D.8 10. Advanced Technical Aspects of mlr3

  • Use $encapsulate() method instead of the $encapsulate and $fallback fields.

D.9 11. Large-Scale Benchmarking

  • Use $encapsulate() method instead of the $encapsulate and $fallback fields.

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.