Yan, Xuyang and Homaifar, Abdollah and Sarkar, Mrinmoy and Girma, Abenezer and Tunstel, Edward. "A Clustering-based framework for Classifying Data Streams." In Proceedings of the Thirtieth International Joint Conference on Artificial Intelligence (IJCAI2021).
This is a wrapper that exposes the CDSC-AL functionality through an HTTP server, allowing it to be integrated with ARM-Stream using the ARM-Stream HTTP module.
- Python 3.x
- pip
Run the command line bellow from the root of the project:
pip install -r requirements.txt
Run the command line bellow from the root of the project:
python server.py
To integrate it to ARM-Stream, follow this reference implementation.
Working experiments integrating ARM-Stream to CDSC-AL are available here.
Value for remoteBaseClassifierUrl:
http://localhost:5000/start
.
Values for parameters:
dataset_filename
: The name of the dataset file (String)buffer_size
: The buffer size to use when processing the dataset (String of an integer)normalize
: Whether to normalize the dataset (String of 0 or 1)module
: The name of the module to run (eithermain_final_draft.py
ormain_final_draft4.py
) (String)