This project presents a machine learning-based solution to forecast employee attrition within organizations. By analyzing HR data, it aims to provide actionable insights that help improve employee engagement and retention strategies.
- Project Title: Employee Retention Forecasting Using ML Algorithms
- Domain: Human Resources / People Analytics
- Objective: Predict whether an employee is likely to leave the organization
- Tools & Libraries: Python, Pandas, NumPy, Matplotlib, Seaborn, Scikit-learn, Google Colab
- ML Models Used: Logistic Regression, Decision Tree, Random Forest
- Evaluation Metrics: Accuracy, Confusion Matrix, Precision, Recall, F1-Score
- β Cleaned and preprocessed HR dataset
- π Performed detailed Exploratory Data Analysis (EDA)
- π Visualized employee behavior and attrition trends
- π€ Trained multiple machine learning models
- π§ͺ Evaluated and compared model performance
- π Extracted key insights to inform HR policy
- Heatmap of feature correlations
- Distribution plots of key features (e.g., satisfaction level, last evaluation)
- Attrition comparison by number of projects, average monthly hours, promotions, etc.
- Accuracy comparison of ML models
- Clone the repository
git clone https://github.com/your-username/employee-retention-forecasting.git cd employee-retention-forecasting