Releases: adaptive-machine-learning/CapyMOA
v0.10.0
v0.10.0 (2025-06-09)
Ci
-
ci: skip slda tests on ci for time being (
9cb4a92
) -
ci(release): update test steps (
39b25d7
) -
ci(tasks.py): propagate errors for CI/CD pipeline (#264) (
6ed24d7
)
Feature
-
feat(anomaly): streaming isolation forest (
de49daa
) -
feat(ocl): improve batch support and add built-in ANN (#267) (
4427e9f
) -
feat(ocl): add NCM and SLDA (
05ed2e8
) -
feat(ocl): add SplitCIFAR100ViT and SplitCIFAR10ViT (
e337bde
) -
feat(BatchClassifier): improve mini-batch processing performance (
0a8cea5
) -
feat(classifier): add PyTorch batch finetune learner (#259) (
4b40350
) -
feat: streaming random histogram forest for anomaly detection (
7ada724
) -
feat(ocl): add prequential evaluation to ocl (#250) (
e1669fe
)
Fix
-
fix: remove debug print statement (
52d0a6a
) -
fix: remove debug print statement (
ebb17d2
) -
fix: update example (
ab3b2f8
) -
fix: correct import path (
1c7fa0f
) -
fix: remove unused imports (
6129d16
) -
fix: improve code formatting with ruff (
7c41b9f
) -
fix: correct anomaly score interpretation and type hint in StreamRHF (
f792266
)
Performance
-
perf(instance): speed up copy to java instance (
02dccca
) -
perf(ocl): add PyTorch dataset preloading (
d91c36b
)
Refactor
- refactor(ocl): change project structure (
abb6458
)
Unknown
v0.9.1
v0.9.1 (2025-05-08)
Ci
Documentation
Fix
v0.9.0
v0.9.0 (2025-03-28)
Ci
Documentation
-
docs(api): add missing packages to api docs (#239) (
da059a2
) -
docs: adding bibtex to readme, website, and cff file (
34ab916
)
Feature
-
feat(ocl): add optional intra-task evaluation (#242) (
42ab860
) -
feat: add ocl tutorial and batch base classes (
0eec6c6
) -
feat: update srp with minibatch function (#227)
Updated the SRP wrapper with mini-batch function and associated moa.jar (e4b6ab9
)
Co-authored-by: Justin Liu <justinuliu@gmail.com> (122a7e3
)
Fix
-
fix: remove broken typecheck in
save_model
for windows (#246) (ea6f24e
) -
fix(OnlineIsolationForest): add random generator to assign unique seeds to OnlineIsolationTrees (
dbb95f5
) -
fix: formatting (
40d75e9
) -
fix: fix logic for multi-threads (
75237b9
) -
fix: updating .cff file for correct citation information (#232) (
1987a19
) -
fix: leveragingbagging parameter configuration (#203) (
5c67fc9
) -
fix: increasing title underline length (
7b324e2
) -
fix: update jpype to v1.5.1 (
86d4d9d
)
Refactor
-
refactor(test_anomaly_detectors): update accuracy output value of OnlineIsolationForest (
9d85d21
) -
refactor: use python iterator instead of
next_instance
(b16268c
) -
refactor(stream): use pythonic iterators for streams (
4ba4dd9
)
Style
Test
-
test: skip non-ASCII moajar test on Windows (#245) (
c9c49db
) -
test: fix test workdir and windows test import (#243) (
fe40df1
)
Unknown
- doc: updating collaborator name
Fixing Justin's Name in the Bibtex
Authored by Yibin Sun (befae5b
)
v0.8.2
v0.8.1
v0.8.0
v0.8.0 (2024-12-01)
Build
- build: use python 3.11, 3.12, and 3.13 (
993b12a
)
Chore
- chore: updating moa jar 24-09-08 (
b7e958c
)
Ci
Documentation
Feature
-
feat: add optional progress bars (
0610c4b
) -
feat: abcd, a drift detector for univariate and multivariate data (
5c75c24
) -
feat: add shrub ensembles for online classification
Buschjäger, S., Hess, S., & Morik, K. J. (2022, June). Shrub ensembles for
online classification. In Proceedings of the AAAI Conference on Artificial
Intelligence (Vol. 36, No. 6, pp. 6123-6131). (f966e32
)
-
feat: added wrapper code for 6 stream generators (
ee2cd30
) -
feat: add autoclass for automl (
b5adc95
) -
feat: added code for led and agrawal stream generators (
3356f00
) -
feat: added drift object capabilities to arf (
f792667
) -
feat: added weightedknn (
e9c5757
) -
feat: create synthetic data stream for anomaly detection
Co-authored-by: Heitor Murilo Gomes <heitor_murilo_gomes@yahoo.com.br> (d1dbd78
)
-
feat: clustering, 4 wrappers, notebook and documentation (
b5c8f28
) -
feat: clustering methods, documentation and notebook (
dc68be6
)
Fix
-
fix: ensuring deterministic behavior for driftstream (
33ba7ba
) -
fix: fixing documentation for notebooks toctree (
21fb4aa
) -
fix: adding gifs shown in notebook (
6c08d39
)
Test
- test: stop skipping notebooks in CI/CD pipeline (
dfcd0c6
)
Unknown
- Pipelines V2 (#200)
Co-authored-by: Heitor Murilo Gomes <heitor_murilo_gomes@yahoo.com.br> (09a80eb
)
v0.7.0
v0.7.0 (2024-08-03)
Ci
- ci: fix docker versioning (
bbfc8b5
)
Documentation
- docs: update plotting to prediction interval notebook (
f33c3d1
)
Feature
- feat: clustering base classes with simple visualization
Co-authored-by: Heitor Murilo Gomes <heitor_murilo_gomes@yahoo.com.br> (09b3a60
)
Fix
- fix: update visualization for compatibility (
e25f6b6
)
v0.6.0
v0.5.0
v0.5.0 (2024-07-30)
Ci
Documentation
-
docs: recommend https git clone (
5c9715a
) -
docs: fix
__init__
documentation (29c516a
) -
docs(about.rst): add Justin Liu (
4d97ead
)
Feature
-
feat: add reference to Autoencoder anomaly detector (
d8787e8
) -
feat(Anomaly-Detection): add Autoencoder anomaly detector (
e27cbe9
)
Fix
v0.4.0
v0.4.0 (2024-07-25)
Build
- build: ignore the stub build issue in editable installs (
347ed74
)
Documentation
-
docs(tutorial.rst): add talks section (
c5a339b
) -
docs(drift): update drift detector docs (
4c69478
) -
docs: rebase (
748cc94
) -
docs: use
sphinx.ext.autosummary
to generate more complete api docs (01d270f
) -
docs: add about us page (
f3af4d5
)
Feature
-
feat(Anomaly-Detection): add cumulative and prequential evaluation for anomaly (
a8124bc
) -
feat: updated evaluation (
cc13390
) -
feat: add recurrent concept drift API (
24327fc
) -
feat: drift detection API (
50d76ad
) -
feat(anomaly): add
OnlineIsolationForest
anomaly detector (5a57bb0
) -
feat: add anomaly_threshold and size_limit parameters to HalfSpaceTree (
21804d0
) -
feat(Misc): add unit tests for model save and load functionality (
739f8af
)
Fix
-
fix: updating evaluation to use prequential results (
2b6abab
) -
fix: fix issue saving and loading models (
04d9207
)