Machine Learning
Machine Learning
learn from data and make decisions or predictions without being explicitly programmed for
specific tasks.
Key Concepts:
1. Supervised Learning
o Data includes inputs and known outputs (labels).
o Examples: Linear Regression, Decision Trees, Support Vector
Machines
o Applications: Spam detection, email classification, loan prediction
2. Unsupervised Learning
o Data has no labels; model finds hidden patterns.
o Examples: K-Means Clustering, PCA, Hierarchical Clustering
o Applications: Customer segmentation, anomaly detection
3. Semi-Supervised Learning
o Uses a small amount of labeled data and a large amount of
unlabeled data.
o Helps when labeling is expensive or time-consuming.
4. Reinforcement Learning
o An agent learns to make decisions by interacting with an
environment and receiving feedback (rewards or penalties).
o Applications: Game playing, robotics, self-driving cars
Common ML Algorithms:
Linear Regression
Logistic Regression
Decision Trees
Random Forest
K-Nearest Neighbors (KNN)
Support Vector Machines (SVM)
Neural Networks
Facial recognition
Medical diagnosis
Financial forecasting
Natural language processing (chatbots, translators)
Recommendation systems (YouTube, Netflix, Amazon)