# Machine Learning Fundamentals
## What is Machine Learning?
Machine Learning (ML) is a branch of artificial intelligence that allows systems to **learn
from data and improve performance without explicit programming**. It powers
**recommendation systems, fraud detection, autonomous vehicles, and more**.
## Types of Machine Learning
1. **Supervised Learning** – The model learns from labeled data.
- Example: Spam detection, price prediction.
2. **Unsupervised Learning** – The model finds patterns in unlabeled data.
- Example: Customer segmentation, anomaly detection.
3. **Reinforcement Learning** – The model learns by interacting with an environment.
- Example: Game playing, robotic automation.
## Machine Learning Workflow
1. **Data Preprocessing** – Cleaning and preparing data.
2. **Feature Engineering** – Selecting and transforming variables.
3. **Model Selection** – Choosing the right algorithm (e.g., Decision Trees, Neural
Networks).
4. **Training and Evaluation** – Optimizing the model using data.
5. **Deployment** – Integrating the model into real-world applications.
Machine learning is revolutionizing industries by **enabling automation and intelligent
decision-making**.