This repository is organized by machine learning problem types, covering theory, code, datasets, and example use cases. It's designed for learning, experimenting, and showcasing understanding of different ML tasks.
Supervised learning involves labeled data. The model learns to map inputs to known outputs.
Goal: Predict discrete labels (e.g., categories)
| Project | Description |
|---|---|
| Heart Disease Prediction | Predict heart disease from medical attributes |
| Customer Churn Prediction | Predicting which customers are likely to leave a telecom service using machine learning |
Goal: Predict continuous numeric values
| Project | Description |
|---|---|
| House Price Prediction | Predict house prices based on features like location and area |
| Fuel Consumption | Estimate fuel usage based on engine and vehicle metrics |
Unsupervised learning finds patterns in unlabeled data.
Goal: Group similar data points together
| Project | Description |
|---|---|
| Customer Segmentation | Group customers by purchasing behavior |
| [Market Basket Analysis] | Identify product buying patterns |
Goal: Reduce features while preserving structure
| Project | Description |
|---|---|
| [PCA on MNIST] | Visualize high-dimensional digit data |
| [t-SNE Visualization] | Nonlinear dimensionality reduction for complex patterns |
Use both labeled and a large amount of unlabeled data.
| Project | Description |
|---|---|
| [Semi-supervised Medical Imaging] | Classify diseases with few labeled images |
Learn by interacting with an environment and maximizing reward.
| Project | Description |
|---|---|
| [Grid World Q-Learning] | Simple RL agent learning to navigate grid |
Learn representations using unlabeled data and pseudo-labels.
| Project | Description |
|---|---|
| [SimCLR - Image Representations] | Contrastive learning for image features |
Predict future values from historical time-series data.
| Project | Description |
|---|---|
| Sales Forecasting | Predict monthly sales using LSTM |
| [Weather Prediction] | Forecast weather conditions |
Detect unusual patterns or outliers.
| Project | Description |
|---|---|
| Credit Card Fraud Detection | Identify fraudulent transactions |
| [Network Intrusion Detection] | Detect suspicious network activity |
- Projects will include: dataset, preprocessing, EDA, model training, evaluation, and documentation
- Ideal for interview preparation, portfolio, and deeper ML understanding
MIT License