Overview of Ensemble-PyTorch Experiments
masterEnsemble-PyTorch includes several experimental configurations used to evaluate the performance of different ensemble methods across various datasets and base estimators. These experiments serve as a benchmark for how different ensemble strategies (like voting, bagging, gradient boosting, and snapshot ensembles) behave depending on the complexity of the dataset and the capacity of the base model.
Experimental Configurations
| Config Name | Estimator | Dataset | n_estimators |
|---|---|---|---|
| LeNet@MNIST | LeNet-5 | MNIST | 5, 10, 15, 20 |
| LeNet@CIFAR-10 | LeNet-5 | CIFAR-10 | 5, 10, 15, 20 |
| ResNet@CIFAR-10 | ResNet-18 | CIFAR-10 | 2, 5, 7, 10 |
| ResNet@CIFAR-100 | ResNet-18 | CIFAR-100 | 2, 5, 7, 10 |
Hyperparameter Settings used in Experiments
- CIFAR-10 and CIFAR-100: Data augmentations were applied.
- LeNet-5: Used
Adamoptimizer with learning rate1e-3and weight decay5e-4. - ResNet-18: Used
SGDoptimizer with learning rate1e-1, weight decay5e-4, and momentum0.9.