Machine learning is being used in many areas including anti-spam filtering, credit card fraud detection, handwritten digit recognition, medical diagnosis, speech recognition, stock trading, face detection, customer segmentation, product recommendations, and improving outcomes for financial advisors and their clients. One company, Finworx, uses machine learning to segment advisors' contact lists, track client journeys, assemble and distribute content, and provide insights to help advisors better serve their clients.