A branch of computer science that involves system programming to enhance and increase user experience is known as Machine Learning.