An end-to-end Machine Learning platform for HR job-change prediction. Train 5 models, explore data visually, and generate competition submissions.
pip install -r requirements.txt
python app.pyOpen in browser: http://localhost:5050
hr_analytics/
├── app.py
├── requirements.txt
├── aug_train.csv
├── aug_test.csv
├── pipeline/
│ ├── data_loader.py
│ ├── eda.py
│ ├── preprocessor.py
│ ├── trainer.py
│ └── predictor.py
├── templates/
│ └── index.html
├── uploads/
└── outputs/
- Data Loading
- EDA
- Preprocessing
- Model Training
- Prediction
- Logistic Regression
- Decision Tree
- Random Forest
- SVM
- KNN
- Class imbalance handling
- Feature engineering
- Cross-validation
- Threshold tuning
- Interactive dashboard
CSV file with predicted probability of job change.
Pari Jindal