Skip to content

Releases: TorchEnsemble-Community/Ensemble-Pytorch

v0.2.0

22 Apr 01:27
36680d0
Compare
Choose a tag to compare

v0.1.9

21 Aug 06:26
Compare
Choose a tag to compare
  • Add NeuralForestClassifier and NeuralForestRegressor | @xuyxu
  • Fix the sampling issue in BaggingClassifierandBaggingRegressor` | @SunHaozhe and @FedericoV
  • Relax check on input dataloader | @xuyxu

v0.1.7

03 Dec 13:09
Compare
Choose a tag to compare
  • Support arbitary arbitrary training criteria for all models except gradient boosting
  • Minor bug fix

v0.1.6

25 Aug 14:49
Compare
Choose a tag to compare
  • Fix missing functionality of param save_model for soft gradient boosting | @xuyxu
  • Add SoftGradientBoostingClassifier and SoftGradientBoostingRegressor | @xuyxu

v0.1.5

09 Jun 00:55
Compare
Choose a tag to compare
  • Supoort using dataloader with multiple input
  • Large number of doc improvements

v0.1.4

18 May 11:20
Compare
Choose a tag to compare
  • Add SoftGradientBoostingClassifier and SoftGradientBoostingRegressor | @xuyxu
  • Lots of doc improvements | @xuyxu

v0.1.3

26 Apr 12:39
Compare
Choose a tag to compare
  • 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

v0.1.2

23 Mar 07:40
464e084
Compare
Choose a tag to compare

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

v0.1.1

27 Feb 06:53
Compare
Choose a tag to compare

Added

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

Fixed

  • Fix missing base estimators when calling load for all ensembles | @xuyxu

v0.1.0

07 Feb 04:26
Compare
Choose a tag to compare

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