Machine Learning Basics Explained: Concepts, Types, and Examples