liveBook · Manning

Random subspaces

As explained in Machine Learning for Tabular Data: XGBoost, Deep Learning, and AI

Random subspaces is an ensemble sampling technique that trains each model using a randomly selected subset of features.

Random subspaces is an averaging-based ensemble technique: each model trains on a randomly selected subset of features, then model predictions are combined to improve reliability and reduce variance. section 5.1.1

How Machine Learning for Tabular Data: XGBoost, Deep Learning, and AI covers it

How deep it goes
Defines feature sampling and configuration parameters, but does not provide a dedicated worked implementation.
Examples
Contrasts feature-only sampling with training-example sampling and combined sampling in a strategy table.
What it assumes
Assumes familiarity with single learning algorithms, decision trees, and ensemble prediction through averaging.
What you can do after
Operate/configure BaggingClassifier or BaggingRegressor using feature subsampling and full training-example samples.
How it connects
Connects random subspaces with averaging, bagging, pasting, random patches, random forests, and variance reduction.

Also explained in

Compare how 3 books explain random subspaces →

Related concepts

This explainer was generated by Manning's knowledge graph from the text of Machine Learning for Tabular Data: XGBoost, Deep Learning, and AI. The section links point to the parts of the book it draws on.