Reverse Variational Autoencoder for Visual Attribute Manipulation and Anomaly Detection Pytorch Implementation