Improving Non-Linear Approaches To Anomaly Detection, Class Separation, And Visualization