Text this: A GAN-based anomaly detector using multi-feature fusion and selection