Skip to content

Commit

Permalink
Adding ODAC (#1537)
Browse files Browse the repository at this point in the history
* add ODAC algorithm

* ODAC passed in pytest

* draw() fixed

* multiple fixes

* fix docs

* mypy

* Changes per Gonçalo's review

* fix failing test (wrt #1253)

* fix tests

* nitpick

* more nitpick

* release notes

---------

Co-authored-by: Bezum30 <goncalo.augusto@icloud.com>
  • Loading branch information
smastelini and Bezum30 authored May 3, 2024
1 parent 79ea8c3 commit c5f0023
Show file tree
Hide file tree
Showing 3 changed files with 497 additions and 1 deletion.
4 changes: 4 additions & 0 deletions docs/releases/unreleased.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,10 @@ This release should fix some of the installation issues when building the River

- Added `PredictiveAnomalyDetection`, a semi-supervised technique that employs a predictive model for anomaly detection.

## cluster

- Added `ODAC` (Online Divisive-Agglomerative Clustering) for clustering time series.

## drift

- Added `FHDDM` drift detector.
Expand Down
3 changes: 2 additions & 1 deletion river/cluster/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,8 @@
from .dbstream import DBSTREAM
from .denstream import DenStream
from .k_means import KMeans
from .odac import ODAC
from .streamkmeans import STREAMKMeans
from .textclust import TextClust

__all__ = ["CluStream", "DBSTREAM", "DenStream", "KMeans", "STREAMKMeans", "TextClust"]
__all__ = ["CluStream", "DBSTREAM", "DenStream", "KMeans", "ODAC", "STREAMKMeans", "TextClust"]
Loading

0 comments on commit c5f0023

Please sign in to comment.