Diversity
Utilities for building ensembles out of a single stochastic network.
MC Dropout Ensembler
bensemble.diversity.dropout.MCDropoutEnsembler
Wrapper for building Monte Carlo Dropout ensembles from trained models.
Initializes the MCDropoutEnsembler.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
model | Module | Neural network model containing dropout layers. | required |
Source code in bensemble/diversity/dropout.py
build_ensemble
Builds an Ensemble module utilizing MC Dropout forward passes.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
num_samples | int | Number of stochastic forward passes per prediction. Defaults to 30. | 30 |
Returns:
| Name | Type | Description |
|---|---|---|
Ensemble | Ensemble | Ensemble instance wrapping the stochastic model. |