Proposal: Implementation of the ODAC (Online Divisive-Agglomerative Clustering) algorithm #1516
Closed
bezumbzalinho
started this conversation in
Show and tell
Replies: 1 comment
-
Hi @Bezum30! I received your e-mail and added some review points about your code. Please, send my regards to Professor João Gama! For the record, Gonçalo (@Bezum30) and a colleague are working under the supervision of João Gama to bring the ODAC algorithm to River. A proper PR will be created once we align some details about style and functionality. |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Introduction
Hi everyone,
This is a proposal for an implementation of the ODAC algorithm for hierarchical clustering of time-series data streams. The implementation focuses on the ODAC algorithm explanation in:
To use this algorithm, the
odac.py
file was put into [path to river]/cluster/. Then, into the__init__.py
file (in the same folder), was added:Algorithm implementation
The content of the
odac.py
file is the followingTesting
This algorithm was evaluated on Artificial Data, presented in the paper mentioned before (in Section 4.2.1). It was created three files: closed_dataset.csv, two_cluster_dataset.csv, and four_cluster_dataset.csv. You can produce the tests with the following code
Please review the proposed implementation and share your thoughts.
Thanks!
Beta Was this translation helpful? Give feedback.
All reactions