Skip to content

VictoryAkande/Employee-Attrition-PredictionModel

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

5 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🧠 Employee Attrition Prediction (HR Analytics)

This machine learning app helps HR professionals and analysts predict whether an employee is likely to leave the organization based on multiple job-related and personal factors.

πŸ”— Live App: Try it on Streamlit


πŸ“Š Features

  • Predicts likelihood of employee attrition
  • Based on IBM HR Analytics Dataset (from Kaggle)
  • Uses a trained RandomForestClassifier model
  • Built with Streamlit for easy interaction
  • Supports 15+ features like Age, Income, Job Satisfaction, etc.

πŸ§ͺ Dataset


πŸš€ Tech Stack

  • Python
  • Streamlit
  • Scikit-learn
  • Pandas / NumPy
  • Joblib (for model serialization)

🧠 Model Training

  • Trained a RandomForestClassifier after comparing it with Logistic Regression, XGBoost, KNN, and VotingClassifier
  • Used feature importance to select top 15 predictors
  • Achieved 88% test accuracy

πŸ“¦ Installation (for local use)

git clone https://github.com/your-username/employee-attrition-prediction.git
cd employee-attrition-prediction
pip install -r requirements.txt
streamlit run streamlit_app.py

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages