Releases: ENSTA-U2IS-AI/torch-uncertainty
v0.5.2 Rework Frost data
What's Changed
- 🔨 Rework Frost as external dependency by @o-laurent in #183
- 🔨 Rework FrostImages dataset & Rename a plotting function by @o-laurent in #184
Full Changelog: v0.5.1...v0.5.2
v0.5.1 :hammer: Rework Conformal methods and fix scalers in the multiclass setting
What's Changed
- ⚡ Version 0.5.1 by @o-laurent in #178
- Fixed an incorrect behavior in the multiclass setting for TemperatureScalers
- Reworked Conformal prediction methods and acknowledged TorchCP
- Also improved the tutorials to some extent
Full Changelog: v0.5.0...v0.5.1
v0.5.0 Major Update
What's Changed
- 📚 New documentation by @fira7s in #128
- 🐛 Fix erronous experimental config for Bayesian LeNet by @tonyzamyatin in #132
- ⬆️ Bump tj-actions/changed-files from 42 to 46 in /.github/workflows by @dependabot in #148
- 🔧 Run docs on self-hosted by @o-laurent in #149
- 🐛 Fix for Lightning 2.5 by @alafage in #150
- 🔧 Try fixing SSH agent issue by @o-laurent in #151
- ✨ Add an evalaluation batch size argument by @o-laurent in #156
- 🔨 Rework OOD criteria by @o-laurent in #153
- 📚 Update Dockerfile documentation by @tonyzamyatin in #161
- ✨ Add routine specific checkpoint callbacks for uncertainty-aware training by @alafage in #166
- ✨ Add Conformal prediction support by @giannifranchi in #168
- ✨ Add Test-Time Adaptation by @o-laurent in #154
- ✨ Add SGMCMC optimizers and sampling methods by @alafage in #170
- ✨ Enable combining val metrics by @alafage in #169
- ✨ Enable preprocessing without model by @o-laurent in #172
- 🎨 Revamp Tutorials by @alafage in #155
- ✨ Everything as a second level import by @o-laurent in #173
- 🐛 Support binary scaling by @o-laurent in #174
- 📚 Revamp the documentation by @o-laurent in #142
- 🔨 SegmentationRoutine supports OOD detection by @alafage in #177
- ✨ Version 0.5.0 by @o-laurent in #160
Full Changelog: v0.4.3...v0.5.0
v0.4.3.rc0 Compatibility fix for Lightning 2.5.1
What's Changed
- ⬆️ Bump tj-actions/changed-files from 42 to 46 in /.github/workflows by @dependabot in #148
- 🐛 Fix for Lightning 2.5.1 by @alafage in #150
Full Changelog: v0.4.3...v0.4.3.post0
Warning
Lightning<2.5.1 not supported for the CLI, if you encounter any issue please reach out to us.
v0.4.3 Rework PostProcessings, Enable dataset corruptions, use transforms v2
What's Changed
- 🔨 Rework post-processing classes to take a
torch.utils.data.DataLoader
in their.fit()
methods by @o-laurent, @alafage, @fira7s - 🔨 Improve the corruption transforms by @o-laurent in #144
- 🔨 All transforms rely on
torchvision.transforms.v2
by @o-laurent - 🔧 User changed-files again by @o-laurent in #147
Full Changelog: v0.4.2...v0.4.3
v0.4.2 Add docker, Rework BatchEnsemble & misc
What's Changed
- 🐛 Fix MNIST test dataloader for shifted data by @tonyzamyatin in #135
- 🐳 Add Dockerfile and documentation for using Docker image by @tonyzamyatin in #134
- 🔨 Use
kornia
's motion blur instead ofWand
's Gaussian motion blur by @o-laurent in #140 - ✨ LeNet BatchEnsemble and Deep Ensemble + minor bugfixes by @tonyzamyatin in #137
- ✨ Docker settings, BatchEnsemble utilities rework + minor fixes by @alafage in #141
New contributor
Thank you, @tonyzamyatin, for your help adding features and finding small bugs!
Full Changelog: v0.4.1...v0.4.2
v0.4.1 Small dataset fixes
v0.4.0 Rework distributions
The distributions for the regression and pixel-wise regression have been completely reworked through breaking changes. Have a look at the quality of life improvements to fix the code and use the last version if you are using the RegressionRoutine
and/or PixelRegressionRoutine
!
What's Changed
- 👕 Change character per line limit to 100 & remove explicit dependencies from pyproject by @o-laurent in #124
- 🔨 Rework for Probabilistic Regression & Pixel Regression by @alafage in #125
- 🐛 Fix small MUAD dataset URL by @sofiia-chorna in #127
- 🎨 Rework Probabilistic Regression and add Packed-Transformer layers by @alafage in #126
New Contributors
- @sofiia-chorna made their first contribution in #127 thank you!
Full Changelog: v0.3.1...v0.4.0
v0.3.1 Add UCI classification datasets, improve binary classification, add LS support for BCEWithLogitsLoss, Remove dependencies
What's Changed
- ✨ Add UCI classification datasets, improve binary classification, add LS support for BCEWithLogitsLoss, remove dependencies by @o-laurent and @alafage in #122
Thanks, @alafage, for the review.
Full Changelog: v0.3.0...v0.3.1
v0.3.0 Add distribution shift evaluation & more
Details
✨ Add evaluation of the metrics on a shifted dataset using the new --eval_shift argument
✨ Add a corrupted dataset
✨ Add new Packed layers
✨ Add the focal loss
👕 Plot segmentation results in the SegmentationRoutine
👕 Rework reliability diagrams for Calibration Error plot
➖ Make some dependencies
🐛 Fix corruption transforms
What's Changed
- 🔧 Maintenance and small improvements by @o-laurent in #114
- 🐛 Fix OOD & Post Processing at the same time & other small changes by @o-laurent in #115
- 👕 Complete metric overhaul, improve PP handling & fix Laplace by @o-laurent in #116
- 🎨 On the road to 0.3.0: Adding shift evaluation & more by @alafage in #117
Full Changelog: v0.2.2...v0.3.0