TorchEnsemble-Community/Ensemble-Pytorch

A unified ensemble framework for PyTorch to improve the performance and robustness of your deep learning model.

45
/ 100
Emerging

Supports nine ensemble strategies spanning parallel (voting, bagging, adversarial training), sequential (gradient boosting, snapshot ensemble), and mixed architectures for both classification and regression tasks. Provides a unified API with built-in optimizer and scheduler management, allowing users to wrap any PyTorch model as a base estimator and train heterogeneous ensembles with minimal code. Implements both classical ensemble methods and recent deep learning variants like snapshot ensembles and fast geometric ensembling.

1,044 stars. No commits in the last 6 months.

Stale 6m No Package No Dependents
Maintenance 0 / 25
Adoption 10 / 25
Maturity 16 / 25
Community 19 / 25

How are scores calculated?

Stars

1,044

Forks

96

Language

Python

License

BSD-3-Clause

Last pushed

Jun 16, 2024

Commits (30d)

0

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/TorchEnsemble-Community/Ensemble-Pytorch"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.