Ensemble-Pytorch

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

BSD-3-CLAUSE License

Downloads
2K
Stars
1.1K
Committers
15
Ensemble-Pytorch - v0.2.0 Latest Release

Published by xuyxu 6 months ago

  • Official support for Python 3.9 / 3.10 | @Malephilosopher
  • Minor bug fix | @xuyxu
Ensemble-Pytorch - v0.1.9

Published by xuyxu about 2 years ago

  • Add NeuralForestClassifier and NeuralForestRegressor | @xuyxu
  • Fix the sampling issue in BaggingClassifierandBaggingRegressor` | @SunHaozhe and @FedericoV
  • Relax check on input dataloader | @xuyxu
Ensemble-Pytorch - v0.1.7

Published by xuyxu almost 3 years ago

  • Support arbitary arbitrary training criteria for all models except gradient boosting
  • Minor bug fix
Ensemble-Pytorch - v0.1.6

Published by xuyxu about 3 years ago

  • Fix missing functionality of param save_model for soft gradient boosting | @xuyxu
  • Add SoftGradientBoostingClassifier and SoftGradientBoostingRegressor | @xuyxu
Ensemble-Pytorch - v0.1.5

Published by xuyxu over 3 years ago

  • Supoort using dataloader with multiple input
  • Large number of doc improvements
Ensemble-Pytorch - v0.1.4

Published by xuyxu over 3 years ago

  • Add SoftGradientBoostingClassifier and SoftGradientBoostingRegressor | @xuyxu
  • Lots of doc improvements | @xuyxu
Ensemble-Pytorch - v0.1.3

Published by xuyxu over 3 years ago

  • Fix missing functionality of use_reduction_sum for fit of Gradient Boosting | @xuyxu
  • Relax tensorboard as a soft dependency | @xuyxu
  • Simplify the training workflow of FastGeometricClassifier and FastGeometricRegressor | @xuyxu
  • Support TensorBoard logging in set_logger | @zzzzwj
  • Add use_reduction_sum parameter for fit of Gradient Boosting | @xuyxu
  • Improve the functionality of evaluate and predict | @xuyxu
Ensemble-Pytorch - v0.1.2

Published by xuyxu over 3 years ago

Added

  • Add FastGeometricClassifier and FastGeometricRegressor | @xuyxu
  • Add flexible instantiation of optimizers and schedulers | @cspsampedro
  • Add support on accepting instantiated base estimators as valid input | @xuyxu

Fixed

  • Fix typos in Gradient Boosting | @nolaurence
Ensemble-Pytorch - v0.1.1

Published by xuyxu over 3 years ago

Added

  • Add methods on model deserialization load for all ensembles | @mttgdd

Fixed

  • Fix missing base estimators when calling load for all ensembles | @xuyxu
Ensemble-Pytorch - v0.1.0

Published by xuyxu over 3 years ago

Added

  • Add set_scheduler for all ensembles | @xuyxu
  • Add AdversarialTrainingClassifier and AdversarialTrainingRegressor | @xuyxu
  • Add SnapshotEnsembleClassifier and SnapshotEnsembleRegressor | @xuyxu
  • Add model validation and serialization | @ozanpkr and @xuyxu
  • Add CI and maintenance tools | @xuyxu
  • Add the code coverage on codecov | @xuyxu
  • Add the version numbers to requirements.txt | @zackhardtoname and @xuyxu
  • Improve the logging module usinglogging | @zzzzwj

Changed

  • Remove the input argument output_dim from all methods | @xuyxu
  • Refactor the setup on optimizer into set_optimizer | @xuyxu
  • Refactor the codes on operating tensors into an independent module | @zzzzwj

Fixed

  • Fix the bug in logging module when using multi-processing | @zzzzwj
  • Fix the binding problem on scheduler and optimizer when using parallelization | @Alex-Medium and @xuyxi
Package Rankings
Top 5.71% on Pypi.org
Related Projects