Join GitHub today
GitHub is home to over 50 million developers working together to host and review code, manage projects, and build software together.
Sign upGitHub is where the world builds software
Millions of developers and companies build, ship, and maintain their software on GitHub — the largest and most advanced development platform in the world.
Pyod for Online and/or Incremental Learning #191
Comments
|
As far as I know, the implementations in PyOD are offline (please correct me if I'm wrong!), including for methods which could be online such as Loda. Anomaly, adversarial and drift detection library alibi-detect does have a couple of online methods such as an online version of the Mahalanobis distance for tabular data (extended to work on a mixture of numerical and categorical features) and Spectral Residuals for time series data. |
|
This is correct. No online learning or streaming setting is considered for now. |
|
In addition to the first answer by @arnaudvl, PySAD might be the one you are looking for. PySAD directly focuses on anomaly detection on streaming data. PySAD provides a complete set of tools for streaming experimentation and various models for online anomaly detection. It also provides wrappers to integrate PyOD models to the streaming setting, called Integrators. PySAD Repository: https://github.com/selimfirat/pysad |

Formed in 2009, the Archive Team (not to be confused with the archive.org Archive-It Team) is a rogue archivist collective dedicated to saving copies of rapidly dying or deleted websites for the sake of history and digital heritage. The group is 100% composed of volunteers and interested parties, and has expanded into a large amount of related projects for saving online and digital history.

Hi,
I would like to know if among all the algorithms implemented in PyOD, some of them are thought for online outliers detection, or for Incremental Learning, which are two important problematics in some applications of Anomaly Detection.
(And if not, do you maybe know other open-source projects that have implemented such algorithms ?)
Thanks ! :)