All Projects → YeongHyeon → adVAE

YeongHyeon / adVAE

Licence: MIT license
Implementation of 'Self-Adversarial Variational Autoencoder with Gaussian Anomaly Prior Distribution for Anomaly Detection'

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to adVAE

CVAE-AnomalyDetection-PyTorch
Example of Anomaly Detection using Convolutional Variational Auto-Encoder (CVAE)
Stars: ✭ 23 (+35.29%)
Mutual labels:  variational-autoencoder, generative-neural-network
Neurec
Next RecSys Library
Stars: ✭ 731 (+4200%)
Mutual labels:  adversarial-learning, variational-autoencoder
linguistic-style-transfer-pytorch
Implementation of "Disentangled Representation Learning for Non-Parallel Text Style Transfer(ACL 2019)" in Pytorch
Stars: ✭ 55 (+223.53%)
Mutual labels:  adversarial-learning, variational-autoencoder
Variational-Autoencoder-pytorch
Implementation of a convolutional Variational-Autoencoder model in pytorch.
Stars: ✭ 65 (+282.35%)
Mutual labels:  variational-autoencoder
Bagel
IPCCC 2018: Robust and Unsupervised KPI Anomaly Detection Based on Conditional Variational Autoencoder
Stars: ✭ 45 (+164.71%)
Mutual labels:  variational-autoencoder
eccv16 attr2img
Torch Implemention of ECCV'16 paper: Attribute2Image
Stars: ✭ 93 (+447.06%)
Mutual labels:  variational-autoencoder
Course-Recommendation-System
A system that will help in a personalized recommendation of courses for an upcoming semester based on the performance of previous semesters.
Stars: ✭ 14 (-17.65%)
Mutual labels:  auto-encoder
transfer-learning-text-tf
Tensorflow implementation of Semi-supervised Sequence Learning (https://arxiv.org/abs/1511.01432)
Stars: ✭ 82 (+382.35%)
Mutual labels:  auto-encoder
Open set domain adaptation
Tensorflow Implementation of open set domain adaptation by backpropagation
Stars: ✭ 27 (+58.82%)
Mutual labels:  adversarial-learning
lego-face-VAE
Variational autoencoder for Lego minifig faces
Stars: ✭ 15 (-11.76%)
Mutual labels:  variational-autoencoder
OCDVAEContinualLearning
Open-source code for our paper: Unified Probabilistic Deep Continual Learning through Generative Replay and Open Set Recognition
Stars: ✭ 56 (+229.41%)
Mutual labels:  variational-autoencoder
RAS
AISTATS 2019: Reference-based Adversarial Sampling & Its applications to Soft Q-learning
Stars: ✭ 15 (-11.76%)
Mutual labels:  adversarial-learning
playing with vae
Comparing FC VAE / FCN VAE / PCA / UMAP on MNIST / FMNIST
Stars: ✭ 53 (+211.76%)
Mutual labels:  variational-autoencoder
continuous Bernoulli
There are C language computer programs about the simulator, transformation, and test statistic of continuous Bernoulli distribution. More than that, the book contains continuous Binomial distribution and continuous Trinomial distribution.
Stars: ✭ 22 (+29.41%)
Mutual labels:  variational-autoencoder
CVAE Dial
CVAE_XGate model in paper "Xu, Dusek, Konstas, Rieser. Better Conversations by Modeling, Filtering, and Optimizing for Coherence and Diversity"
Stars: ✭ 16 (-5.88%)
Mutual labels:  variational-autoencoder
Keras-Generating-Sentences-from-a-Continuous-Space
Text Variational Autoencoder inspired by the paper 'Generating Sentences from a Continuous Space' Bowman et al. https://arxiv.org/abs/1511.06349
Stars: ✭ 32 (+88.24%)
Mutual labels:  variational-autoencoder
Generative Continual Learning
No description or website provided.
Stars: ✭ 51 (+200%)
Mutual labels:  variational-autoencoder
Transferable-E2E-ABSA
Transferable End-to-End Aspect-based Sentiment Analysis with Selective Adversarial Learning (EMNLP'19)
Stars: ✭ 62 (+264.71%)
Mutual labels:  adversarial-learning
STEP
Spatial Temporal Graph Convolutional Networks for Emotion Perception from Gaits
Stars: ✭ 39 (+129.41%)
Mutual labels:  variational-autoencoder
pyroVED
Invariant representation learning from imaging and spectral data
Stars: ✭ 23 (+35.29%)
Mutual labels:  variational-autoencoder

adVAE (Self-Adversarial Variational Autoencoder)

Implementation of 'Self-Adversarial Variational Autoencoder with Gaussian Anomaly Prior Distribution for Anomaly Detection' (adVAE) [Related repository].
The official implementation is provided by WangXuhongCN.

Architecture

Simplified adVAE architecture.

Graph in TensorBoard

Graph of adVAE.

Results

Restoration result by adVAE.

Box plot and histogram of restoration loss in test procedure.

Normal latent space, and transformed latent space (regared as abnormal).

Environment

  • Python 3.7.4
  • Tensorflow 1.14.0
  • Numpy 1.17.1
  • Matplotlib 3.1.1
  • Scikit Learn (sklearn) 0.21.3

Reference

[1] Xuhong Wang, et al. (2019). Self-adversarial Variational Autoencoder with Gaussian Anomaly Prior Distribution for Anomaly Detection.. arXiv preprint arXiv:1903.00904.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].