DAML Change Logο
v0.56.0ο
π Feature Release
64416675- Update clusterer class and documentationClustererdetector released
This class assists in exploratory data analysis of unlabeled data by identifying duplicates and outliers. Additional information on usage is available in our documentation.
v0.55.0ο
π Feature Release
278b4dc1- Release Linter, Duplicates, ImageStats, ChannelStats and ParityLinter,Duplicatesdetectors andImageStats,ChannelStats, andParitymetrics are now released. The existing metrics available have also been moved into different modules (detectorsandworkflows) that better reflect their functionality.detectorsDrift detectors:
DriftCVM,DriftKS,DriftMMD,DriftUncertaintyand supporting classesOut-of-distribution detectors:
OOD_AE,OOD_AEGMM,OOD_LLR,OOD_VAE,OOD_VAEGMMand supporting classesLinterDuplicates
metricsBERDivergenceParityImageStatsChannelStatsUAP
workflowsSufficiency
v0.54.0ο
π οΈ Improvements and Enhancements
58263ac7- Move niter param to evaluate and calculate and retain curve coefficients in output dictionaryThis change enhances the output of the
Sufficiencymetric to provide the coefficients for the learning curve by measure/class when running the metric. These parameters were previously recalculated each call to project and plot. The parameters are provided as aDict[str, np.ndarray]under the_CURVE_PARAMS_key in the output dictionary.
v0.53.0ο
π Feature Release
322fc830- Add parameterkto BER estimator for KNN to enablek>1for better consistency with ground truth in certain cases
v0.52.0ο
π οΈ Improvements and Enhancements
07b12ac2- Fully integrate outlier detection into DAMLOutlier Detection API has been changed. Additional details are available in our documentation.
v0.51.0ο
π Feature Release
2ed88a07- Implement Drift Detection MetricsThis change adds 4 types of Drift Detection metrics which allow for the detection of potential drift in the dataset.
Kolmogorov-Smirnov
CramΓ©r-von Mises
Maximum Mean Discrepancy
Classifier Uncertainty
The conceptual source is derived from Failing Loudly: An Empirical Study of Methods for Detecting Dataset Shift and the implementation is derived from Alibi-Detect v0.11.4.
v0.45.0ο
π§ Deprecations and Removals
5cc48bec- Divergence metric naming corrected to HP DivergenceDivergence metric output now returns a dictionary of
{ "divergence": float, "error": int }instead of{ "dpdivergence": float, "error": int }. Code, documentation and tutorials have been updated to the correct nomenclature of HP (Henze-Penrose) divergence.
v0.44.6ο
π Feature Release
41b20d3a- Add rules for release label pipeline workflow and merge request release template
π οΈ Improvements and Enhancements
7ee53c9c- Update Divergence default to MST
v0.44.2ο
π οΈ Improvements and Enhancements
1468aa5c- Switch to markdown and updated docs
v0.43.0ο
π οΈ Improvements and Enhancements
670a0db5- Add support for classwise Sufficiency metricsb96ee099- Have sufficiency train and eval functions take indices and batch size instead of a DataLoader
v0.42.2ο
π οΈ Improvements and Enhancements
5225c491- Change output classes to dictionaries45040682- Make Sufficiency a stateful class and revise SufficiencyOutput7c5fdcff- Pass method as a parameter to determine metric algorithm to use2e883f6d- Add better optimizer to find global minimumc3c78680- Expose AETrainer to public API to use model multiple times after training
πΎ Fixes
93564b95- Updating pyproject.toml and lock file to set dependency less than numpy 2.0
v0.42.0ο
π οΈ Improvements and Enhancements
601cfae8- Sufficiency Plotting of Multiple Metrics during one run3d68a6f1- Add parameter to plot function for optional file output
π§ Deprecations and Removals
a6ce3e72- Remove UAP_MST metric
v0.40.2ο
π οΈ Improvements and Enhancements
f3eddaed- Flavor 2 - Remove models from metrics entirely
v0.40.1ο
π§ Deprecations and Removals
db888bb7- Remove usage of DamlDataset for ARiA metrics
v0.38.1ο
π οΈ Improvements and Enhancements
42617f43- Enable GPU functionality in pytorch features
v0.38.0ο
π Feature Release
c9b5116e- ARiA Autoencoder as PyTorch Model
π οΈ Improvements and Enhancements
8fe97232- Add export_model functionality and improve test coverage42cc77ea- Add empirical upper bound to UAP metric output
πΎ Fixes
636dfdaf- update project with version metadata
v0.36.1ο
π Feature Release
7d1a599f- Implement the uap class
v0.36.0ο
π οΈ Improvements and Enhancements
0799523b- Object detection model training
v0.29.0ο
π Feature Release
166df3b0- Implement Dataset Sufficiency Metric
π οΈ Improvements and Enhancements
5c4e6e06- Use convolutional autoencoder for BER and Divergence metrics
πΎ Fixes
c78e5502- Sufficiency typecheck bugfix
v0.28.5ο
π οΈ Improvements and Enhancements
9d1c354c- Add fit_dataset, format_dataset to DpDivergence & BER
v0.28.4ο
πΎ Fixes
c39e009e- Fix typecheck issues found with pyright-1.1.333
v0.26.13ο
π Feature Release
949e09bd- Add kNN BER implementation
v0.26.10ο
π οΈ Improvements and Enhancements
dab0a8ff- Handle MST edge cases
v0.26.4ο
π οΈ Improvements and Enhancements
bf31996f- BER lower bound capability
v0.25.11ο
π οΈ Improvements and Enhancements
dfe0bddb- Add support for python 3.11
v0.25.4ο
π οΈ Improvements and Enhancements
2ca285cc- update BER metric to return a dataclass instead of dict
v0.25.3ο
πΎ Fixes
67f08b27- Fix: Alibi-detect-models-have-fixed-architecture-shapes
v0.25.2ο
π οΈ Improvements and Enhancements
db4adaff- 69 convert metric output dictionary to dataclass
v0.24.8ο
π Feature Release
79614577- Implement Multiclass MST version of BER
v0.24.6ο
π Feature Release
2ad9fed5- Implement BER estimate
v0.23.1ο
π Feature Release
99d2fd22- Implement outlier detection metrics using the alibi-detect VAE method
v0.23.0ο
π Feature Release
85eb2c1f- Implement outlier detection metrics using the alibi-detect auto-encoder method