Skip to content

Target: To analyze the ML joB market in India using Segmentation analysis for finding companies probable of hiring an ML Engineer/Data Analyst in respect to his/her skillset. Techniques and Algorithms used: Machine learning using python with libraries(numpy, pandas, scikit-learn, matplotlib) , elbow method, stability based structure analysis, k …

Notifications You must be signed in to change notification settings

akashjborah97/Machine-Learning-Job-Market-Segmentation-Analysis

Repository files navigation

Machine Learning Job-Market Segmentation Analysis

Target: To analyze the ML joB market in India using Segmentation analysis for finding companies probable of hiring an ML Engineer/Data Analyst in respect to his/her skillset.

Techniques and Algorithms used: Machine learning using python with libraries(numpy, pandas, scikit-learn, matplotlib) , elbow method, stability based structure analysis, k means clustering.

In this project, we took a dataset form the website naukri.com analysed the skills and companies and using clustering algorithm we performed segmentation. We implemented k-means clustering to discover hidden patterns wherein the population is divided into several clusters such that data points in the same cluster are more similar and data points in different clusters are dissimilar.

Results : As Segmentation analysis is an important step before we embark on any plan. Hence it is important to learn how to analyze the job market and the demanded skills by the company. By analyzing the trend in k-means clustering, we have observed cluster 0 and cluster 2 contains companies which are inclined towards hiring people with Python skills on Data Science and Machine Learning. Cluster 1 contains companies which are likely to hire people with machine learning skills. Cluster 3 contains companies which are inclined towards hiring people with Python skills on Python skills on data science. Cluster 4 contains companies which are likely to hire people with skills Machine learning and data sceience skills. Cluster 5 contains companies which are likely to hire people with skills of Python, Machine Learning and minimal Data Science. The most demanded skills for the recruiters are Python, Data Science, Machine Learning and other IT skills. For the company’s analysis based on experience demanded, it was observed that Wipro, HiringSign, Global Logic and Gojek etc. didn’t appear in top numbers before the segmentation and appeared after the segmentation was carried out for the minimum, average and maximum experience level.

The resultant companies in each cluster are stored in individual cluster files.

Link to code file: https://github.com/akashjborah97/Machine-Learning-Job-Market-Segmentation-Analysis/blob/main/JOB%20MARKET%20SEGMENTATION%20ANALYSIS-2.ipynb

About

Target: To analyze the ML joB market in India using Segmentation analysis for finding companies probable of hiring an ML Engineer/Data Analyst in respect to his/her skillset. Techniques and Algorithms used: Machine learning using python with libraries(numpy, pandas, scikit-learn, matplotlib) , elbow method, stability based structure analysis, k …

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published