Machine Learning Basics
Introduction
Machine Learning (ML) is a subset of artificial intelligence (AI) focused on
building systems that learn from and make decisions based on data. ML enables
computers to improve their performance on a task without being explicitly
programmed for that task.
Types of Machine Learning
Supervised Learning:
Definition: Learning from labeled data.
Examples: Classification, Regression.
Algorithms: Linear Regression, Logistic Regression, Support Vector Machines,
Decision Trees, k-Nearest Neighbors, Neural Networks.
Unsupervised Learning:
Definition: Learning from unlabeled data to find structure.
Examples: Clustering, Association.
Algorithms: k-Means, Hierarchical Clustering, DBSCAN, Apriori, PCA.
Semi-Supervised Learning:
Definition: Learning from a mixture of labeled and unlabeled data.
Use Cases: When obtaining a fully labeled dataset is expensive.
Reinforcement Learning:
Definition: Learning by interacting with an environment and receiving rewards or
penalties.
Examples: Game Playing, Robotics.
Algorithms: Q-Learning, Deep Q-Networks, Policy Gradient Methods.