Anomaly detection for internet banking using supervised learning on high dimensional data