As the ML Developer assigned to the HR Department, you have been asked to create ML Programs to
- Perform data quality checks by checking for missing values if any.
- Understand what factors contributed most to employee turnover by EDA.
- Perform clustering of Employees who left based on their satisfaction and evaluation.
- Handle the left Class Imbalance using the SMOTE technique.
- Perform k-fold cross-validation model training and evaluate performance.
- Identify the best model and justify the evaluation metrics used.
- Suggest various retention strategies for targeted employees.
Dataset: https://www.kaggle.com/datasets/liujiaqi/hr-comma-sepcsv