The Employee Attrition Prediction and Workforce Analytics Using Machine Learning system is a comprehensive machine learning solution that predicts employee attrition using the IBM HR Analytics dataset. This project is ideal for B.Tech, MCA, CSE, and engineering students as their final year project. It implements Logistic Regression and Naive Bayes with SMOTE for class balancing, achieving 88.3% accuracy and 0.921 AUC-ROC.
The system utilizes the IBM HR Analytics Employee Attrition dataset containing 1,470 employee records with 35 features covering demographic, job-related, and satisfaction metrics. It provides a user-friendly web interface for data upload, exploratory data analysis, model training, and real-time attrition prediction, enabling HR professionals to implement proactive retention strategies and data-driven workforce management decisions.
| Metric | Naive Bayes | Logistic Regression | Best |
|---|---|---|---|
| Test Accuracy | 86.7% | 88.3% | Logistic Regression |
| Test Precision | 86.8% | 88.4% | Logistic Regression |
| Test Recall | 86.7% | 88.3% | Logistic Regression |
| Test F1-Score | 86.1% | 88.2% | Logistic Regression |
| Test AUC-ROC | 89.7% | 92.1% | Logistic Regression |
| CV Mean Accuracy | 87.0% | 88.5% | Logistic Regression |
Complete thesis writing, research guidance, and formatting support
Expert HelpQuality assignment writing, editing, and proofreading services
100% OriginalResearch proposal, literature review, data analysis & publication
PhD LevelAcademic projects, mini projects, and final year project support
Hands-on