This repository contains an implementation of a one-class classification method using deep learning. The method was proposed in our "Deep One-Class Classification Using Intra-Class Splitting" paper presented at the IEEE Data Science Workshop 2019. It is based on intra-class splitting, i.e. splitting given normal samples into typical and atypical subsets:
Deep One-Class Classification Using Intra-Class Splitting
by Patrick Schlachter, Yiwen Liao and Bin Yang
Institute of Signal Processing and System Theory, University of Stuttgart, Germany
IEEE Data Science Workshop 2019 in Minneapolis, Minnesota
If you use this work for your research, please cite our paper:
@inproceedings{schlachter2019,
author={Patrick Schlachter, Yiwen Liao and Bin Yang},
booktitle={2019 IEEE Data Science Workshop (DSW)},
title={Deep One-Class Classification Using Intra-Class Splitting},
year={2019},
month={June},
}
Contains build and train functions of the underlying neural network models.
Contains evaluation, visualization and util functions.
The main function to start training and evaluation.
Imports necessary Python packages.