Releases: TorchEnsemble-Community/Ensemble-Pytorch
Releases · TorchEnsemble-Community/Ensemble-Pytorch
v0.2.0
v0.1.9
- Add
NeuralForestClassifier
andNeuralForestRegressor
| @xuyxu - Fix the sampling issue in BaggingClassifier
and
BaggingRegressor` | @SunHaozhe and @FedericoV - Relax check on input dataloader | @xuyxu
v0.1.7
v0.1.6
v0.1.5
v0.1.4
v0.1.3
- Fix missing functionality of
use_reduction_sum
forfit
of Gradient Boosting | @xuyxu - Relax
tensorboard
as a soft dependency | @xuyxu - Simplify the training workflow of
FastGeometricClassifier
andFastGeometricRegressor
| @xuyxu - Support TensorBoard logging in
set_logger
| @zzzzwj - Add
use_reduction_sum
parameter forfit
of Gradient Boosting | @xuyxu - Improve the functionality of
evaluate
andpredict
| @xuyxu
v0.1.2
Added
- Add
FastGeometricClassifier
andFastGeometricRegressor
| @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
v0.1.1
v0.1.0
Added
- Add
set_scheduler
for all ensembles | @xuyxu - Add
AdversarialTrainingClassifier
andAdversarialTrainingRegressor
| @xuyxu - Add
SnapshotEnsembleClassifier
andSnapshotEnsembleRegressor
| @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 using
logging
| @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