Deep Anomaly Detection with Deviation Networks