No project description provided
Project description
Statistical Inference for Autoencoder-based Anomaly Detection after Representation Learning-based Domain Adaptation
This package offers a Statistical Inference (SI) framework tailored for Autoencoder-based anomaly detection following representation learning-driven domain adaptation. It utilizes a divide-and-conquer approach, enhanced by GPU-accelerated parallel processing, to efficiently compute the p-values of identified anomalies. The proposed methods deliver dependable detection by keeping the false positive rate (FPR) under control, while also maximizing the true positive rate (TPR) and effectively lowering the false negative rate (FNR).
Requirements
This package has the following requirements:
numpy
mpmath
scipy
torch
numba
Installation
Prerequisites
This package requires a compatible NVIDIA GPU and the NVIDIA CUDA Toolkit to be installed on your system. Your GPU driver must also be up-to-date.
This package was built and tested with CUDA Toolkit 11.8. We recommend you install this version to ensure full compatibility. You can find the downloads on the NVIDIA Developer website.
Package Installation
This package can be installed using pip:
$ pip install stand_da
Usage
We provide several Jupyter notebooks demonstrating how to use the stand-da package in action.
- Example for computing p-value for Autoencoder-based AD after Representation Learning-based DA
>> ex0_compute_p_value.ipynb
- Check the uniformity of the pivot
>> ex2_validity_of_p_value.ipynb
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file stand_da-0.1.2.tar.gz.
File metadata
- Download URL: stand_da-0.1.2.tar.gz
- Upload date:
- Size: 9.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
84b6947a8bb1e16d7cba4b3641cca76e76d168a921b221ac10861a013c77e867
|
|
| MD5 |
feecef0707aa71aa123c54c344800f46
|
|
| BLAKE2b-256 |
893ef9cab983ecd1e774eaf94e177a9320e3b9eab1c039d8ee4d9c989aa9cc34
|
File details
Details for the file stand_da-0.1.2-py3-none-any.whl.
File metadata
- Download URL: stand_da-0.1.2-py3-none-any.whl
- Upload date:
- Size: 10.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c315ddd7d2389337ff4f4df20e4b7f72d34df39d00ff8fdd05d34f846d9dc742
|
|
| MD5 |
0e92ba29715401fcc47298720e820082
|
|
| BLAKE2b-256 |
6eb2ea92f623dfcde0aae9be6ed7011a02e3001155b485c41283b46f5883df5a
|