Machine learning is a branch of artificial intelligence and computer science that focuses on using data and algorithms to mimic the way humans learn and predict.