Learning Traffic Anomalies from Generative Models on Real-Time Observations