A type of machine learning where an algorithm learns from a labeled training dataset to make predictions or classifications on new, unseen data.

Essentially, algorithms that learn x → y or input → output mappings.

Types: