Skip to main content

Benchmarking Anomaly Detection (BAD) framework.

Project description

BAD - Benchmarking Anomaly Detection

The BAD framework is a distributed framework for benchmarking unsupervised anomaly detection algorithms.

For details, please refer to the official documentation.

Installation

BAD can be easily installed via pip with the command:

pip install bad-framework

this installs the bad command-line interface.

Example usage

Before running experiments, you need to start the BAD server processes:

bad server-start

Then, you can run a simple experiment with:

bad run -c lof -d shuttle

this executes the famous Local Outlier Factor (LOF) algorithm on the shuttle dataset.

By default, results are stored in the file ./bad_out.csv.

The output file contains execution times, hyperparameter settings and evaluation metrics for all executed experiments.

The output file can be easily plotted with any graphing library.

Please refer to the official documentation for a complete command line reference.


Copyright © 2020 Sivam Pasupathipillai - sivam.pasupathipillai@gmail.com.

All rights reserved.

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

bad-framework-0.1.3.tar.gz (7.4 MB view details)

Uploaded Source

Built Distribution

bad_framework-0.1.3-py3-none-any.whl (7.6 MB view details)

Uploaded Python 3

File details

Details for the file bad-framework-0.1.3.tar.gz.

File metadata

  • Download URL: bad-framework-0.1.3.tar.gz
  • Upload date:
  • Size: 7.4 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.6.1 requests/2.25.1 setuptools/51.1.1 requests-toolbelt/0.9.1 tqdm/4.55.0 CPython/3.7.5

File hashes

Hashes for bad-framework-0.1.3.tar.gz
Algorithm Hash digest
SHA256 207f4a5fb6ab4f4964af39fc5c698bbd285cee7ed892b6160479959426b3026b
MD5 2c8da97addd5ce1254d6f92e2d7c8041
BLAKE2b-256 69c44ed80a6905785ca0bf00670d4b515e8fd7e1b8f9fb01b64d1bffc8829d1c

See more details on using hashes here.

File details

Details for the file bad_framework-0.1.3-py3-none-any.whl.

File metadata

  • Download URL: bad_framework-0.1.3-py3-none-any.whl
  • Upload date:
  • Size: 7.6 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.6.1 requests/2.25.1 setuptools/51.1.1 requests-toolbelt/0.9.1 tqdm/4.55.0 CPython/3.7.5

File hashes

Hashes for bad_framework-0.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 b36a6e13b6cf9405f329cefbc8201c3e6e1b0856e5ecca1ca6526da66b784dd0
MD5 2229f28fccd984276a3a065ece531a61
BLAKE2b-256 df63ad5b95a138269c1e15e22591419a1177a226b3eee101be814286764df8b0

See more details on using hashes here.

Supported by

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