| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Name | Name | Last commit date | ||
|---|---|---|---|---|
This repository contains three data science projects demonstrating unsupervised learning techniques, including clustering, dimensionality reduction, and recommendation systems. These projects were completed as part of advanced machine learning coursework and showcase practical applications of data science in business contexts.
| Project | Technique | Business Application | Key Outcome |
|---|---|---|---|
| Wholesale Customer Segmentation | K-Means Clustering, Hierarchical Clustering | Market segmentation for B2B wholesale distributor | Identified distinct customer segments based on purchasing patterns |
| Restaurant Recommendation System | Collaborative Filtering, Matrix Factorization | Personalized restaurant recommendations | Built recommendation engine for improved customer experience |
| Employee Retention Analysis | K-Means Clustering, PCA | HR analytics and talent retention | Segmented employees and provided actionable retention strategies |
Python 3.x
Core Libraries:
Machine Learning Techniques:
File: section05_clustering_project-working.ipynb
Objective: Segment wholesale customers based on their annual spending across six product categories to enable targeted marketing strategies.
Dataset: Wholesale customer data containing annual spending on Fresh products, Milk, Grocery, Frozen goods, Detergents & Paper, and Delicatessen items for 440 customers.
Methodology:
Key Findings:
Business Impact: Enables the wholesale distributor to develop segment-specific marketing campaigns, optimize inventory management, and improve customer relationship management.
File: section09_recommender_project_working.ipynb
Objective: Build a collaborative filtering recommendation system to suggest restaurants to users based on historical rating patterns.
Dataset: Restaurant ratings dataset containing 1,161 ratings from multiple consumers across various restaurants, with ratings on a 0-2 scale.
Methodology:
Key Findings:
Business Impact: Enhances customer experience through personalized restaurant suggestions, potentially increasing customer engagement and satisfaction.
File: section11_final_project_working.ipynb
Objective: Analyze employee data to identify distinct workforce segments and develop targeted retention strategies to reduce attrition.
Dataset: Employee dataset including demographic information (Age, Gender), job characteristics (JobLevel, Department, MonthlyIncome, PerformanceRating, JobSatisfaction), and attrition status.
Methodology:
Data Preparation & EDA
Initial Clustering (Round 1)
PCA for Visualization (Round 1)
Refined Clustering (Round 2)
Enhanced Visualization (Round 2)
Cluster Analysis & Recommendations
Key Findings:
Business Impact: Provides HR with actionable insights to reduce turnover through targeted interventions, potentially saving significant recruitment and training costs.
Charles - Data Scientist.
MIT License - See LICENSE file for details.
| Back | FazBrowse Home | New Git URL |