FDP Assignment: Supervised vs Unsupervised Learning Techniques
1. Supervised Learning Techniques
Definition: Supervised learning uses labeled data to predict outcomes.
Examples:
- Email Spam Detection -> Naive Bayes, SVM
- Loan Default Prediction -> Decision Tree, Logistic Regression
- Student Performance Prediction -> Linear Regression
- Disease Diagnosis -> Random Forest, Neural Networks
- Handwritten Digit Recognition -> K-Nearest Neighbors
- Stock Price Forecasting -> Linear Regression, LSTM
2. Unsupervised Learning Techniques
Definition: Unsupervised learning finds patterns in unlabeled data.
Examples:
- Customer Segmentation -> K-Means Clustering
- Anomaly Detection in Network Traffic -> DBSCAN
- Market Basket Analysis -> Apriori, Association Rules
- Document Clustering -> Hierarchical Clustering, LDA
- Dimensionality Reduction -> PCA, t-SNE
- Social Media Behavior Analysis -> K-Means, Autoencoders
3. Assignment Tasks for FDP Participants
Task 1: Classify each problem as Supervised or Unsupervised:
- Grouping students by learning behavior
- Predicting credit card fraud
- Diagnosing disease from symptoms
- Clustering similar news headlines
FDP Assignment: Supervised vs Unsupervised Learning Techniques
Task 2: Propose local dataset problems:
- Supervised: Predict dropouts using attendance and marks
- Unsupervised: Segment students by library usage
Task 3: Mini Project:
Title: Customer Behavior Analysis
- Supervised: Predict high-value customers
- Unsupervised: Segment shopping behavior
4. Recommended Tools
- Python (Anaconda, Jupyter, or Google Colab)
- Libraries: pandas, numpy, scikit-learn, matplotlib, seaborn