Anomaly detection can be a good candidate for machine learning, since it is often hard to write a series of rule-based statements to identify outliers in data. In this post I'll look at building a model for fraud detection on financial data. If you're thinking *groan, that sounds boring*, don't go away just yet! Fraud detection addresses some interesting challenges in ML.