Badge | Meaning |
---|---|
Feature | Add something that cannot be achieved before. |
Efficiency | Improve the efficiency on the computation or memory. |
Enhancement | Miscellaneous minor improvements. |
Fix | Fix up something that does not work as expected. |
API Change | You will need to change the code to have the same effect. |
- Fix Fix the issue that model will be overwritten when using the validation data loder | @xuyxu
- Feature Add internal :meth:`unsqueeze` operation in :meth:`forward` of all classifiers | @xuyxu
- Feature API Change Add
voting_strategy
parameter for :class:`VotingClassifer`, :class:`NeuralForestClassifier`, and :class:`SnapshotEnsembleClassifier` | @LukasGardberg - Fix Fix the sampling issue in :class:`BaggingClassifier` and :class:`BaggingRegressor` | @SunHaozhe
- Feature API Change Add :class:`NeuralForestClassifier` and :class:`NeuralForestRegressor` | @xuyxu
- Fix Relax check on input dataloader | @xuyxu
- Feature API Change Support arbitrary training criteria for all ensembles except Gradient Boosting | @by256 and @xuyxu
- Fix Fix missing functionality of
save_model
for :meth:`fit` of Soft Gradient Boosting | @xuyxu - Feature API Change Add :class:`SoftGradientBoostingClassifier` and :class:`SoftGradientBoostingRegressor` | @xuyxu
- Feature API Change Support using dataloader with multiple input | @xuyxu
- Fix Fix missing functionality of
use_reduction_sum
for :meth:`fit` of Gradient Boosting | @xuyxu - Enhancement Relax :mod:`tensorboard` as a soft dependency | @xuyxu
- Enhancement API Change Simplify the training workflow of :class:`FastGeometricClassifier` and :class:`FastGeometricRegressor` | @xuyxu
- Feature API Change Support TensorBoard logging in :meth:`set_logger` | @zzzzwj
- Enhancement API Change Add
use_reduction_sum
parameter for :meth:`fit` of Gradient Boosting | @xuyxu - Feature API Change Improve the functionality of :meth:`evaluate` and :meth:`predict` | @xuyxu
- Feature API Change Add :class:`FastGeometricClassifier` and :class:`FastGeometricRegressor` | @xuyxu
- Enhancement Add flexible instantiation of optimizers and schedulers | @cspsampedro
- Feature API Change Add support on accepting instantiated base estimators as valid input | @xuyxu
- Fix Fix missing base estimators when calling :meth:`load()` for all ensembles | @xuyxu
- Feature API Change Add methods on model deserialization :meth:`load()` for all ensembles | @mttgdd
- Feature API Change Add :meth:`set_scheduler` for all ensembles | @xuyxu
- Major Feature Add :class:`AdversarialTrainingClassifier` and :class:`AdversarialTrainingRegressor` | @xuyxu
- Major Feature Add :class:`SnapshotEnsembleClassifier` and :class:`SnapshotEnsembleRegressor` | @xuyxu
- Feature API Change Add model validation and serialization | @ozanpkr and @xuyxu
- Enhancement Add CI and maintenance tools | @xuyxu
- Enhancement Add the code coverage on codecov | @xuyxu
- Enhancement Add the version numbers to requirements.txt | @zackhardtoname and @xuyxu
- Enhancement Improve the logging module using :class:`logging` | @zzzzwj
- API Change Remove the input argument
output_dim
from all methods | @xuyxu - API Change Refactor the setup on optimizer into :meth:`set_optimizer` | @xuyxu
- API Change Refactor the codes on operating tensors into an independent module | @zzzzwj
- Fix Fix the bug in logging module when using multi-processing | @zzzzwj
- Fix Fix the binding problem on scheduler and optimizer when using parallelization | @Alex-Medium and @xuyxu