liveBook · Manning

Random forest

As explained in Machine Learning Platform Engineering

A random forest is an ensemble model that combines predictions from multiple decision trees trained with randomized sampling or feature selection.

A random forest serves as one candidate model in a tracked income-classification workflow, alongside a decision tree and XGBoost. Its training run records the dataset inputs, parameters, accuracy, AUC, and saved model so results remain reproducible and comparable. section 4.1.2

A production-oriented run connects the model to:

  • Reference, training, and test datasets stored in MinIO. section 4.1.2
  • MLflow metadata containing feature columns, types, row counts, parameters, metrics, and model artifacts. section 4.1.2
  • Accuracy and area-under-the-curve measurements for comparing candidate models. section 4.1.2

Tracked income classifier

Prepare feature data and train/test splits, start an MLflow run, save dataset paths to MinIO, fit the random forest, then log its parameters, accuracy, AUC, and serialized model. The resulting run exposes metrics and artifacts for inspection in the MLflow UI. section 4.1.2

How Machine Learning Platform Engineering covers it

How deep it goes
Explains operational tracking around training but does not detail forest construction, randomized sampling, or tree internals.
Examples
Uses an income classifier with reference, training, and test datasets plus accuracy and AUC measurements.
What you can do after
Operate/configure a random-forest training run through MLflow with logged datasets, parameters, metrics, and model artifacts.
How it connects
Connects random forest with MLflow, MinIO, decision trees, XGBoost, datasets, metrics, and model artifacts.

Also explained in

Compare how 11 books explain random forest →

Related concepts

This explainer was generated by Manning's knowledge graph from the text of Machine Learning Platform Engineering. The section links point to the parts of the book it draws on.