It seems machine learning technology is particularly effective in these fields. The algorithms know how to look for patterns in data, extract them and apply rules that refine themselves overtime. So does that mean you can just go ahead and invest in ML (machine learning) to solve all your fraud detection needs? Not necessarily.