Machine Learning For The Automatic Detection Of Anomalous Events