Machine learning in Python lets you create software that can learn and adapt without explicit programming. Some machine learning applications that you can implement in Python include: Image recognition - automatically identify the contents of a picture Speech recognition - convert voice to text or recognize voice input instructions Recommendation engine - recommend products to users based on their history Deepfakes - synthesize a picture or video based on an input picture/video/data Self-driving cars - cars capable of navigating roadways without user input Email filter - identify and filter out spam and malware from email feeds Fraud detection - identify inconsistent behaviour that may indicate fraud Automated trading - recognize when it’s advantageous to buy/sell a stock Check out the Python Tips & Tricks for Machine Learning cheat sheet to help you save time on your machine learning projects.