image source : vantagecircle
Attrition is the silent killer that can switly disable even the most successful and stable of the organizations in a shockingly spare amount of time. Hiring new employees are extremely complex task that requires capital, time and skills.Also new employee costs a lot more than that Persons salary.
- The cost of hiring an employee goes far beyond just paying for their salary to encompass recruiting, training, benefits, and more.
- Small companies spent, on average, more than $1,500 on training, per employee, in 2019.
- Integrating a new employee into the organization can also require time and expenditures.
- It can take up to six months or more for a company to break even on its investment in a new hire.
The Cost of Hiring a New Employee - Investopedia
In this project, I have developed a Machine Learning Model to predict the Employee Attrition by implementing various Machine Learning Algorithms. Conducted exploratory data analysis using various data visualization techniques.
Achieved good accuracy on the 'IBM HR Analytics Employee Attrition & Performance' dataset from Kaggle,using Logistic Regression.
Dataset Link - IBM HR Analytics Employee Attrition & Performance
Made a WEB API using Flask framework and deployed it on Heroku cloud platform. Below is the link to access the API.
Web API - Employee Attrition