An AI-powered web application that predicts employee performance (High / Medium / Low) using Machine Learning and visualizes results through an interactive dashboard.
This project helps HR teams and managers:
- Predict employee performance
- Identify high and low performers
- Support promotion and training decisions
- Improve workforce productivity using data-driven insights
Organizations often rely on manual evaluation methods, which can be biased and inefficient.
This system uses Machine Learning to:
- Analyze employee attributes
- Predict performance levels
- Provide actionable HR insights
- Python
- Pandas
- NumPy
- Scikit-learn
- Streamlit
- Plotly
Employee-Performance-Predictor/
│
├── app/
│ └── app.py
│
├── data/
│ └── employee_data.csv
│
├── images/
│ ├── dashboard.png
│ ├── prediction_high.png
│ ├── prediction_medium.png
│ ├── prediction_low.png
│
├── outputs/
│ └── predictions.csv
│
├── requirements.txt
└── README.md
- 📊 Interactive dashboard
- 🎯 Real-time performance prediction
- 📈 Semi-circle gauge visualization
- 💡 HR recommendations
- 🎨 Clean and professional UI
- Model Used: Random Forest Classifier
- Age
- Experience
- Department
- Salary
- Training Hours
- Projects
- Feedback Score
- Low
- Medium
- High
git clone https://github.com/VaishnavaDevi-R/Employee-Performance-Predictor.git
cd Employee-Performance-Predictor
python -m venv venv
venv\Scripts\activate
pip install -r requirements.txt
python -m streamlit run app/app.py
- Accurate classification of employee performance
- Visual insights using gauge charts
- Easy-to-use dashboard for HR teams
- Higher feedback score and more projects lead to high performance
- Low training hours may reduce performance
- Experience plays an important role in prediction
- Add real-world HR dataset
- Deploy application online
- Add feature importance visualization
- Integrate employee attrition prediction
Vaishnava Devi
This project demonstrates how Data Analytics and Machine Learning can improve HR decision-making and help build intelligent workforce systems.



