What Are Machine Learning Algorithms? Types, Examples & Use Cases