Understanding ML for  Fraud Detection in  Financial Data