Resume analysis is the process in which a machine analyses a resume based on given requirements of the job description. With the flood of resumes received by companies, it is not effective and also not possible for a person to go through a number of resumes to select a candidate. They have become very popular among the companies in the process of determining candidate selection. The main objective of the project is to be able to match the requirements and skills from a job description to the resume applied. This gives an instantaneous result on whether the resume is accepted or rejected. The end process allows the company itself to be able to select candidates without the requirement of a third party and thus is also cost effective. A big number of resumes could be used in this project to sort the necessary application using various classifiers. Following classifications, the top n candidates will be sorted in accordance with the job description using content-based recommendation and cosine similarity. The project employs k-NN to determine which CVs are most similar to the supplied job description. Through machine learning, the system evaluates a resume for a particular position using NLP.
Read full abstract