What is Machine Learning? Basics, Examples, Advantages & Courses