Skip to main content

No project description provided

Project description

DeepOD is an open-source python framework for deep learning-based anomaly detection on multivariate data. DeepOD provides unified low-code implementation of different detection models based on PyTorch.

DeepOD includes six popular deep outlier detection / anomaly detection algorithms (in unsupervised/weakly-supervised paradigm) for now. More baseline algorithms will be included later.

The DeepOD framework can be installed via:

pip install deepod

DeepOD can be used in a few lines of code. This API style is the same with sklearn and PyOD.

# unsupervised methods
from deepod.models.dsvdd import DeepSVDD
clf = DeepSVDD()
clf.fit(X_train, y=None)
scores = clf.decision_function(X_test)

# weakly-supervised methods
from deepod.models.devnet import DevNet
clf = DevNet()
clf.fit(X_train, y=semi_y) # semi_y use 1 for known anomalies, and 0 for unlabeled data
scores = clf.decision_function(X_test)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

deepod-0.1.1.tar.gz (10.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

deepod-0.1.1-py3-none-any.whl (17.4 kB view details)

Uploaded Python 3

File details

Details for the file deepod-0.1.1.tar.gz.

File metadata

  • Download URL: deepod-0.1.1.tar.gz
  • Upload date:
  • Size: 10.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.13

File hashes

Hashes for deepod-0.1.1.tar.gz
Algorithm Hash digest
SHA256 8d48d795806261c820e6e85391fb2ca3a6361a99220314dfd9d969d32b3688cf
MD5 68418d162bf9d932106355ff218a3374
BLAKE2b-256 d4559a178f588a3b72ed0b516e7cb3ebe33baee439a36fa4f280ef2a1bd87d81

See more details on using hashes here.

File details

Details for the file deepod-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: deepod-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 17.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.13

File hashes

Hashes for deepod-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 25e0c6900b8037cc00ca32b2cb17af780fe2acc4c20c5b1b2a66d745c8a5c527
MD5 fd945c58a82afd97064d8e7fec93c275
BLAKE2b-256 65024065a2df9efe35df6c33d0bef844a4592a488982a62a25204b2ea0a39837

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page