What distinguishes a random forest from a single decision tree?
-
A
It uses a deeper tree with more splits
-
B
It aggregates predictions from multiple trees trained on random subsets
-
C
It replaces missing values before training
-
D
It applies gradient boosting to each tree