Skip to content

A simple and powerful outlier detection method

Notifications You must be signed in to change notification settings

urlhearts/r-n-d

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 

Repository files navigation

RND(Unsupervised Outlier Detection with Reinforced Noise Discriminator)

Notes

We are planning a major update to the code in the near future, so if you have any suggestions, please feel free to email ME or mention them in the issue.

Requirements

  • pytorch1.7
  • python>=3.6

Prepare Your Dataset

Here are some manual and real datasets

Example1

if your source dataset is :

source_dataset
dataset
├── data_1.csv
├── data_2.csv
├── data_3.csv
└── ...

Training

python RND.py

By The Way

This project is not perfect and there are still many problems. If you are using this project and would like to give the author some feedbacks, you can send ME an email.

Result

Related works

If this code is helpful for you, please help us click on star. Thank you.


[1] Liu Y , Li Z , Zhou C , et al. "Generative Adversarial Active Learning for Unsupervised Outlier Detection", arXiv:1809.10816, 2018.
[2] Zhao, Y., Nasrullah, Z. and Li, Z., 2019. PyOD: A Python Toolbox for Scalable Outlier Detection. Journal of machine learning research (JMLR), 20(96), pp.1-7.
[3] DROCC: Deep robust one-class classification." International  conference on machine learning, 2020.

About

A simple and powerful outlier detection method

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages