Recent Releases of capymoa
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)ci: update pr workflow (#257) (
9647866)
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
Revert "Drift detector evaluation v1 + STUDD + fix HDDM" (#258) (
7888975)fix eval detector (
559fb54)reset detector fix (
bcc9c56)fix hddm w (
93b7796)updated drift evaluator + studd (
0f3e2ef)
- Jupyter Notebook
Published by github-actions[bot] 9 months ago
capymoa - v0.9.1
v0.9.1 (2025-05-08)
Ci
ci: fix temporary directories for windows (#255) (
f030afb)ci: use
python -mto fix windows release (#254) (85fe5f5)
Documentation
- docs: add license to pypi (#253) (
1c9bc4b)
Fix
fix(stream): stop
CSVStreamroundingy_valueerroneously (#252) (82d66ec)fix(stream): fix
get_moa_streamValueError(#251) (effd818)
- Jupyter Notebook
Published by github-actions[bot] 10 months ago
capymoa - v0.9.0
v0.9.0 (2025-03-28)
Ci
ci: add
pr.mdexplaining CI (8561add)ci: set sphinx 8.1.3 and add ruff target version (
0895e32)ci: add ruff formatter and linter (#216) (
f4775c1)
Documentation
docs(api): add missing packages to api docs (#239) (
da059a2)docs: adding bibtex to readme, website, and cff file (
34ab916)
Feature
feat: update
moa.jar(#244) (8f044c0)feat(ocl): add optional intra-task evaluation (#242) (
42ab860)feat: add ocl tutorial and batch base classes (
0eec6c6)feat: add ocl eval loop (#236) (
e7544a0)feat: update srp with minibatch function (#227)
Updated the SRP wrapper with mini-batch function and associated moa.jar (e4b6ab9)
feat: add ocl streams (
7fe5d33)feat: update anomaly score to increase with abnormality (#220)
Co-authored-by: Justin Liu <justinuliu@gmail.com> (122a7e3)
Fix
fix: remove broken typecheck in
save_modelfor windows (#246) (ea6f24e)fix: add getter functions to Schema (#241) (
7a5aa36)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(testanomalydetectors): 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
- style: format to fix quality checks (#228) (
18321ff)
Test
test: skip non-ASCII moajar test on Windows (#245) (
c9c49db)test: fix test workdir and windows test import (#243) (
fe40df1)test: update progrss bar test (#234) (
a931af6)
Unknown
- doc: updating collaborator name
Fixing Justin's Name in the Bibtex
Authored by Yibin Sun (befae5b)
- Jupyter Notebook
Published by github-actions[bot] 11 months ago
capymoa - 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
docs: add autoML notebook with examples (#198) (
ac7e578)docs: update csmote init doc (
0963190)docs: fix broken link in README (
40e98d0)
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 <heitormurilogomes@yahoo.com.br> (d1dbd78)
feat: clustering, 4 wrappers, notebook and documentation (
b5c8f28)feat: clustering methods, documentation and notebook (
dc68be6)
Fix
fix: fix numpy 2.0.0 compatibility (#199) (
7bbaa96)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 <heitormurilogomes@yahoo.com.br> (09a80eb)
- Jupyter Notebook
Published by github-actions[bot] over 1 year ago
capymoa - 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 <heitormurilogomes@yahoo.com.br> (09b3a60)
Fix
- fix: update visualization for compatibility (
e25f6b6)
- Jupyter Notebook
Published by github-actions[bot] over 1 year ago
capymoa - v0.6.0
v0.6.0 (2024-07-31)
Ci
- ci: fix workflow trigger of docker build (
d8fdd55)
Feature
feat: add
restart_stream=Falseas an option in evaluators (a965dc4)feat: add clustering and ssl (
ae8b592)feat: add IJCAI 2024 tutorial (
cac7900)
Fix
fix: remove tutorial notebook (
d82e05d)fix: add overwritten changes in commit cc13390 for recurrent concept drifts (
472a597)
- Jupyter Notebook
Published by github-actions[bot] over 1 year ago
capymoa - 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
- Jupyter Notebook
Published by github-actions[bot] over 1 year ago
capymoa - 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.autosummaryto 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
OnlineIsolationForestanomaly detector (5a57bb0)feat: add anomalythreshold and sizelimit 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)
Test
- Jupyter Notebook
Published by github-actions[bot] over 1 year ago
capymoa - v0.3.0
v0.3.0 (2024-05-30)
Build
build: add gcc and g++ to docker for arm support (
3ede9cd)build:
build.clean-moanow includesbuild.clean-stubs(afcc080)build: fix dockerfile base (
88b7b19)build: add docker arm64 (
7f1d25f)build: add docker (
e07288c)
Documentation
docs: adding documentation for regressors (
64c7105)docs(Anomaly-Detection): add anomaly detection in the extra tutorials section (
3bc6f94)docs: fix benchmarking link (
06202f8)docs: update installation.md (
9324fd4)
Feature
- feat: parallel ensembles (#132)
Co-authored-by: Heitor Murilo Gomes <heitormurilogomes@yahoo.com.br> (1a3e6a3)
feat(Misc): export and import models (
a1af686)feat: adding LeveragingBagging and OnlineAdwinBagging classes (
25f0f75)feat(pipelines): updated moa jar and minor changes (
e71b065)feat(pipelines): updated notebook introducing the concepts (
4c787d6)feat(Anomaly-Detection): add abstract class for anomaly detector algorithms (
df74b25)feat(STREAM): change the logic when dealing with csv input (
2c2a89d)feat(CSMOTE): adding CSMOTE for imbalanced learning (
e39d006)feat(Anomaly-Detection): add anomaly detection notebook (
f0b6d4f)feat(Anomaly-Detection): add Half-Space Trees
Add wrapper for Half-Space Trees for MOA. (aa85c0f)
feat: evaluation tests and fixes (
147612b)feat: update plotting regression/prediction interval (
bf3f7ce)feat: add HAT, DWM, and SAMkNN wrappers (
314db2e)feat: add plotregression/predictioninterval_results functions (
fe44e0f)feat: add wrapper for hyperplane (c and r) generators (
6cd23af)feat: add prediction interval notebook (
f64a2e1)
Fix
fix: updating save_load notebook (
c4e11b0)fix(Misc): add a title for tutorial of save and load model (
eaad513)fix: adding tests for new ensembles (
7ecd80d)fix: expanding example notebook (
105bf4c)fix: add notebook 07 to toctree (
d527e29)fix: moajar hash (
e02d8ac)fix: add pipelines notebook to invoke.yml (
800ed73)fix: call prepareForUse() in initializer of stream when schema is provided (
9f29e61)fix: corrected docstring for streamfromfile (
e627f2d)fix: updated doc and ARFF exception handling (
187c429)fix: fix stream consistency (
f363788)fix: force target as int when categorical (
bc61941)fix: update from_custom function in _stream.py (
1bbba9b)fix: update PytorchStream.py with target_type (
d8e9446)fix: update instance.py for target_type (
e602dc3)fix: update test_batch to enforce classification in basic test (
bda30f5)fix: small alteration (
d8c44d8)fix: remove None| and update test_regressor (
2cc3ba5)fix: refine documentation for SOKNl and SOKNLBT (
1c013f0)fix: fix the end-strings (
bf114cf)fix: update evaluation.py (
bf62b0e)fix: update evalutation.py (
6e1e90f)fix: update moa-url and sha256 value (
491f617)fix: allow prequentialevaluation_fast to store y and predictions (
9675615)fix: correcting author name in ref (
991f916)fix(Anomaly-Detection): change expect output of example and test code for Half-Space Trees (
5c0832a)fix: updating HalfSpaceTrees example usage (
fa1e236)fix: updating moa jar 24-05-20 (
3327f6b)fix(Anomaly-Detection): change expect output for Half-Space Trees for unit testing (
6b607c3)fix(Anomaly-Detection): change expect output for the code example of Half-Space Trees (
2f7225a)fix: test 00 notebook (
771d784)fix: updating ignored notebooks (
47e174a)fix: remove useless code in PI evaluator (
ea500af)fix: fine-tune transparency for prediction interval plotting (
62c19a5)fix: add set_context in base and remove it for samknn (
4baad0f)fix: update importing (
50f55ce)fix: update pyproject.toml to include seaborn (
f249056)fix: using buildclistrfrommappingandlocals for hyper generators (
8bb4189)fix: update again (
7f31925)fix: update hyperplane generator (
7279abc)fix: fixing a small bug for hypergenerator (
0370553)fix: use an actual moa.jar (
b4a838a)fix: update hash moa.jar (again) (
0b7da99)fix: update hash value for moa.jar (
063e1e4)fix: update the moa.jar (
b84086f)
Refactor
- refactor(datasets): add Bike dataset into _datasets.py (
d755e6d)
- Jupyter Notebook
Published by github-actions[bot] almost 2 years ago
capymoa - v0.2.0
v0.2.0 (2024-05-04)
Documentation
- docs: fix readme for pypi (
9c7af27)
Feature
- feat: add streaming random patches classifiers (
5d3b877)
Fix
- fix: updating tutorial 6
Fixing issues with tensorboard (95a4d54)
- fix: updating notebooks and more
Updated all the tutorial notebooks.
AdaptiveRandomForest -> AdaptiveRandomForestClassifier.
Removed some outdated files (like accessingsampledata.txt).
Removed outdated notebooks. (d1aef09)
Unknown
- Jupyter Notebook
Published by github-actions[bot] almost 2 years ago
capymoa - v0.1.0
v0.1.0 (2024-05-03)
Build
- build: remove river from default dependencies (
66a3a21)
Ci
ci: publish to pypi (
ec1256c)ci: add gh-pages (
6efd58c)ci: doc error (
7c1507f)ci: doc error (
678e0a2)ci: doc error (
3dda36c)ci: Fix doc error (
25b34df)ci: rename SGBT to StreamingGradientBoostedTrees (
82604a5)ci: change python version of github actions to 3.9 (
1a2ca36)ci: only upload docs on push (
f1f2416)ci: add macos back to
all_targets.yml(abe46f2)ci: fix an off by one error in version numbers (
9a8dbf1)
Documentation
docs: update README (
01c4a9f)docs: update landing pages (
ee5eee4)docs: fix spelling and style mistakes (
95c72fb)docs(SKClassifier): add docs, doctest, typehints, and minor refactor (
d85b708)
Feature
feat: add missing datasets and document datasets (
3ac973f)feat: add online smooth boost classifiers (
478bd93)feat: add nochange and majority class classifiers (
0c822c1)feat: add OzaBoost (
a08fd1b)feat: improve
capymoaenvironment configuration (ee96275)feat: add SGBT (
80f7007)feat(EFDT): leaf_prediction as str
Users can still use leaf_prediction as an integer (0, 1 or 2), but it can also be used as a string:
"MajorityClass": 0, "NaiveBayes": 1, "NaiveBayesAdaptive": 2 (6454179)
feat(regressor): add SGDRegressor using sklearn (
2e55155)feat(regressor): add PassiveAggressiveRegressor (
c54fe50)feat(base): add SKRegressor (
309aa48)feat(SGDClassifier): add SGDClassifier (
ec00ffd)
Fix
fix: update soknl and test (
336766f)fix: fix python 3.9 syntax error and float comparison in test (
c7b7c1b)fix: several updates
Updated EFDT and HoeffdingTree to
use leafprediction(...) from utils.py
Also changed dataset.util.py to
dataset.utils.py
Finally, updated the tests, there were
some issues (like EFDT_gini was using
InformationGain). (1dc6234)
Refactor
- refactor(PassiveAggressiveClassifier): use SKClassifier base class (
cb3ff18)
Unknown
- Jupyter Notebook
Published by github-actions[bot] almost 2 years ago
capymoa - v0.0.1
v0.0.1 (2024-04-29)
Ci
Documentation
- docs(EFDT): Updating the EFDT documentation (
362a510)
Fix
- fix(EFDT): fixing error with leaf_prediction added in the previous change (
a0bb50d)
Unknown
Added references in the documentation as well (
5f4ba57)Updating the documentation for ARF, ARFReg and EFDT (
f9587c8)Fix doc error (
a3e00ce)File Rename (
f33c9da)Addressing review comments (
958456f)Fix doc error (
f7cffd1)Split notebook 03usingsklearn_pytorch.ipynb into 3:
030using_sklearn.ipynb
031using_pytorch.ipynb
032preprocessusingMOA.ipynb
update README.md and invoke.yml (
30dbbce)Revert "Semver (#63)" (#64)
This reverts commit 4da804f9986f5b5f8262998f72ab5fbd40fdb059. (9fa58a2)
Semver (#63)
build(pyproject.toml): add commitizen
build: use semantic release
build: temporarily add
semvaras release branchbuild: add
package.json(4da804f)Merge pull request #61 from hmgomes/update-270424
updating to the latest moa.jar (prediction intervals included) (21dfa76)
updating SOKNL test (
59cea63)updating to the latest moa.jar (prediction intervals included) (
54aeac3)Switch to dropbox for hosting (#59)
Switch to dropbox for hosting
Improve instructions for updating moajar (
67ba9ad)Add auto-download cli (#55) (
2ae82ed)Update
contributing/docs.md(8d77f2b)Merge pull request #53 from hmgomes/update-20-04-2024-extending-benchmark
Updates to benchmarking.py & adding knn (1647b09)
- Merge pull request #52 from hmgomes/fixgetmoacreationCLI_function
Fix get moa creation cli function (ed2a164)
- Merge pull request #47 from hmgomes/updates-18-04-2024
Removing CPSSDS for now (77aacfe)
more updates to benchmarking.py and the addition of knn classifier (
3a10744)fix getmoacreationCLI function (
52c0c49)fix getmoacreationCLI function (
60da46e)Merge branch 'main' of https://github.com/hmgomes/CapyMOA into main (
2c86db1)Merge pull request #51 from hmgomes/regression_ensemble
Regression ensemble (8a4c955)
updating comments and checking regressor interface (
4e426a8)Merge branch 'main' of https://github.com/hmgomes/CapyMOA into main (
c773ea8)Merge pull request #49 from hmgomes/fix_benchmarking
Fix benchmarking (1efab4e)
updating regression testing v2 (
db52871)updating regression testing (
cc2ff61)distinguish classification from regression in getmoacreationCLI() in base.py (
3296161)fix typing for arf-reg (
de0f3b8)updating test file for regression (
25171af)ensemble regressor amendments (
8f50813)Merge branch 'main' of https://github.com/hmgomes/CapyMOA into main (
841c225)Fix benchmarks (
3706636)Fix benchmarks (
c1686ee)Fix benchmarks (
7576eba)Merge branch 'main' of https://github.com/hmgomes/CapyMOA into updates-18-04-2024 (
62dc8b6)Merge pull request #48 from hmgomes/updates-18-04-2024-notebook_issues
Updating notebooks to match new structure (205b23c)
Solving issues with testsslclassifiers.py (
6c3d4e6)Fixing test_batch.py issue (updating evaluation imports) (
7efe451)also removing it from the tests (
b631eef)Updating notebooks to use new project structure. (
7ff90bd)removing CPSSDS for now (
b8955d8)Merge pull request #40 from hmgomes/update-13042024
Updating notebooks, evaluation and visualization (8e11fb7)
Merge branch 'main' into update-13042024 (
a9abb27)Merge pull request #44 from tachyonicClock/restructure
Restructure (151db25)
- Merge remote-tracking branch 'origin/main' into main
Conflicts:
src/capymoa/learner/regressor/regressors.py (eb36e60)
Merge branch 'main' into update-13042024 (
cce9cc7)Fix documentation build (
2be493b)Make learners private (
b97db8c)Use nitpicky sphinx build (
eafe1b1)Update documentation (
576c907)Split into one learner per file (
6c35df9)Run formatter and auto-fix lint issues (
c2c320a)Flatten modules (
308e3de)Add wrapper for naive bayes (#37)
Add a wrapper for naive bayes
Co-authored-by: Heitor Murilo Gomes <heitormurilogomes@yahoo.com.br> (c291381)
Fix tests (#43) (
d8024d6)add function for using wrappers as ensemble base learners and fixing parameter not working (
3ea0ba8)updating notebooks 00 and 01, and adding new visualization function. Some changes to evaluation.py as well. (
d12958a)Merge branch 'main' into main (
0038a51)Merge pull request #35 from tachyonicClock/Yibin
Add SOKNL wrapper into regressor.py (88317e6)
Update test_classifiers.py (
137736f)Merge branch 'main' into Yibin (
df21ccb)Merge pull request #34 from tachyonicClock/PassiveAggressiveClassifier
Add PassiveAggressiveClassifier (43b0471)
Update init.py (
4a59905)Update README.md (
49ebec5)Inital version of CSVStream (
0b3d35d)Support
SplitCriterioneverywhere (4ff8318)Update
moa.jarand add documentation toregressors.py(3ca5e5b)update regressors.py (
428494a)adding SOKNL wrapper in regressor.py (
fa5f6c1)Add
PassiveAggressiveClassifier(a4c206a)Test to raise warning or error if
moa.jarchanges (#33) (8295945)Merge pull request #32 from tachyonicClock/stream_api
Improve documentation in capymoa.stream (96b2eac)
Update testing.md (
0dd1d70)Improve documentation in
capymoa.stream(5545153)Merge pull request #27 from hmgomes/efdt_wrapper
Wrappers for EFDT and HT (71cb419)
Fix failed tests on windows (#30) (
a4f3c72)Add structure to docs (#29) (
0f68d7d)Simplify instance type (#28) (
7e1052d)Fixed accuracies in tests, moved tests for EFDT and HT to test_classifiers.py (
8035c18)Added utility function for creating cli string in wrappers (
0bf72d2)Setup tests for HT and EFDT (
f33d9a1)Updated docstrings for EFDT and HoeffdingTree (
39988b9)Updated docstrings for EFDT and HoeffdingTree (
f32ddae)Small fix in classifier init.py (
ed976f0)Wrappers for EFDT and HT (
7849cba)Merge branch 'main' of github.com:hmgomes/CapyMOA into efdt_wrapper (
c73573c)Torch instances (#25)
Change doc theme
Add numpy/pytorch instance types and change to index based classification
Rebuild notebooks
Fix dataset downloads
Update doctests (
4d9ee91)Merge pull request #19 from nuwangunasekara/main
Schema changes and PytorchStream (3603bc3)
Update all_targets.yml (
98b26d0)Hide some internal functions as : initmoastreamandcreatemoaheader,addinstancestomoastream, numpytoARFF Rename Schema.getschema to Schema.createschemafrom_values (
79efb5d)Re-run the notebook to fix execution_count issue. (
814a768)Re-run the notebook to fix execution_count issue. (
6d976b7)Re-run the notebook to fix execution_count issue. (
996a73d)Re-run the notebook to fix execution_count issue. (
12a5bb3)- Fix doc generation issue for Scema.get_schema() (
851f29d)
- Fix doc generation issue for Scema.get_schema() (
- Fix doc generation issue for Scema.get_schema() (
2848ee0)
- Fix doc generation issue for Scema.get_schema() (
- Fix doc generation issue for Scema.get_schema() (
7f22e2f)
- Fix doc generation issue for Scema.get_schema() (
- Not exposing
- initmoastreamandcreatemoaheader()
- addinstancestomoastream()
- numpytoARFF() to the user.
Add get_schema() static method to get a Schema from a passed in information (
f6843ba)update regressors.py (
8046510)Update all_targets.yml (
4249df0)Add doctest support (#24) (
0ee1e30)Add workflows for all targets (#23) (
8bbc9bd)Improve documentation and add tasks.py (#22) (
ef65225)adding SOKNL wrapper in regressor.py (
c679cae)- Changes to Schema so that when creating, it always requires a moa_header
helper functions to create a moa header and add instances to the moa stream
NumpyStream uses these helpers
Initial version of PytorchStream
- Needs Pytorch installed in the system
- environment.yml does not contain this requirement (
3ebbbc5)
Instances (#18)
Update instance representation
Build notebooks (
78ac745)Add python stubs for java objects (#17) (
390e577)Add Sphinx documentation (#13) (
5fe9cf3)Support more environments better (#12) (
9e3bf45)Added Hoeffding tree and EFDT (
905a706)Notebook tests (#9)
Fix cross-device copy issue
Add notebooks to tests (
14cccc1)Cache dependencies in GitHub actions (#11) (
cb8d9c1)Update SSL to support class values vs indices (#10) (
1c8e577)significant changes to Instance, Schema and Evaluation. Update some of the notebooks to reflect the changes. (
da38b49)update to DriftStream example (
a32f4d3)aligning the DEMO and DriftStream_API notebooks (
be407f8)Merge pull request #8 from tachyonicClock/OSNN
OSNN (881d41b)
Add OSNN (
efa8c49)Update Unit Tests workflow (
77a6d04)Add instance type hints to learners (
f5de951)Add multiclass tests to CPSSDS (
dca87a6)Add CovtypeTiny and fix bug in downloader (
c17bf43)Merge pull request #7 from tachyonicClock/package
Create capymoa package (1fd291a)
Update downloading datasets (#6) (
a9057ae)Create capymoa package (
dd38da3)Adding the DriftStream API, some changes to evaluation and visualization as well to accommodate for drift visualization and passing meta-data related to drifts (
0697b73)Merge pull request #5 from tachyonicClock/cpssds
Fix CPSSDS's imports and tests (3519e4f)
Fix CPSSDS's imports and tests (
428d356)updating environment_wds.yml (MOABridge -> CapyMOA) (
8c70317)updating environment.yml (
ed3a79b)Update README.md (
9629fd0)moving some files and updating requirements (
58d56b5)Merge pull request #3 from tachyonicClock/modules
Add directory structure (3777ad7)
- Update README.md
Change MOABridge to CapyMOA in PYTHONPATH and title. (39e0aa3)
Fix downlaod issues (
b894d32)Merge pull request #2 from tachyonicClock/CPSSDS
CPPSDS (4f8e42d)
Restructure project (
10a6ab8)Run formatter (
4e52ffd)Add batch classifier SSL (
e087e5e)Set python version (
6a1a6df)Support for Windows
Improved windows support by adding environment_wds.yml file and removing unix-specific
resourcepackageAdded .idea folder to gitignore
Remove unnecessary comments
Co-authored-by: Marco Heyden <heyden@i40pool.ipd.kit.edu> (76f9c3d)
Add CPSSDS algorithm (
c976563)Add batch classifier SSL (
12d53aa)Set python version (
8478770)updating the ensemble wrappers (ARF and OnlineBagging) and some adhoc updates to notebooks (
3631229)removing reference to ensembles.py from Usingsklearnpytorch.ipynb (
2c1e1b4)Example Creatingnewclassifier notebook, removed ensembles.py, added classifiers.py and updated notebooks (
b0e127a)Fix bug in setting optimizer on PyTorchClassifier (
5bc2d13)Add PyTorchClassifier (
b02fda6)Merge branch 'main' of https://github.com/hmgomes/MOABridge (
89c4471)adding learners.py in lieu of MOALearners.py (
7b34601)Update README to mention new notebooks (
62d1c8d)several updates, such as MOALearners.py -> learners.py, adding SKClassifier wrapper, ... (
9380a9d)How to use TensorBoard with PyTorch (
177c88e)Example using simple Pytorch NeuralNetwork model with a MOA evaluator (
1cc4e9e)Updates to examples and adding x() to Instances + notebook with example (
02bb901)Improve MOABridge setup (
0196fd2)Remove electricty from downloading as it is already in the repo Add 'python downloaddatasetsand_moa.py' command to README.md (
a550405)Add script to download datasets and moa.jar (
c599ebb)Support relative paths Add script to download datasets and moa.jar (
cbfe596)adding a ssl example (
9d7f6dc)updating the notebooks to include more instructions and use relative paths (
bd48487)adding data (small files) and link to download the other files (
013fd49)adding the jar file and instructions for downloading the jar (
67da91f)Small changes to stream and DEMO notebook, also changing the config.ini to use a relative path. (
6716f1f)Updating the readme. (
94d3673)Remove specific numpy==1.24.4 dependency (
a0d81fd)Adding environment.yml file to create MOABridge conda environment at ~/Desktop/MOABridge (
7365b00)lots of changes, should have made several commits, but it is what it is... (
3daa192)Updating all the notebooks with examples and solving a few bugs. (
b17e7e1)adding all the current packages + some extra testing notebooks (
5375180)Several updates to evaluation (adding prequential and other changes) (
61b632d)Fixing the evaluators (there was an issue when using the moa header to initialize the schema), updated the notebook tests and also better organised the benchmarking, also uploading the experiments results (
f4e80e5)Adding evaluation wrappers and an experimental version of an ARF wrapper (
14c0fe3)updating examples and readme (
730b9e3)update the names of the notebooks and the MOAAPIExamples.ipynb (
06947b4)updating the notebooks (
f996919)added evaluation and jpype_prepare, updated the notebooks. (
02123f5)updates to comparison notebook, adding examples for all the classifiers to be used in the comparison for both MOA and River (
88fbe42)adding a sample code for the testtrainloop script (
7e397c9)adding example and comparison notebook (
cd09011)Initial commit (
378e1f4)
- Jupyter Notebook
Published by github-actions[bot] almost 2 years ago