This document proposes a method to analyze curriculum vitae (CVs) using natural language processing (NLP) techniques to provide a score and recommendations. It would take a CV as input, preprocess the text through tokenization and stop word removal, check tokens against an algorithm, and output a score, grade, and improvement recommendations. This could help both job recruiters evaluate applicants and job seekers improve their CVs. The method is implemented using NLP tools in Python and has potential for commercial applications through web services or software.
2. • Computation of score from Text Corpus of a Curriculum Vitae, using
techniques of Natural Language Processing .
• Recommend changes to make it a better one.
•
•
Motivation (Problem Statement)
( )
( )
3. • It will not only help the recruiters to select applicants but also the job seekers
will be benefitted.
•
Importance of the Model
( )
4. • Text corpus of CV in any format as input.
• Using basic NLTK tools (Natural Language Processing Tools) like Tokenizer,
Stop Word Remover for pre-processing.
• Checking for the presence of each Token according to the algorithm.
• Calculating score and grade from this.
• Suggesting it as an area of improvement.
•
•
•
•
•
Implementation ( )
12. Future Works & Improvements
• Integrate Image Processing ( ) techniques with this
model so that it can comprehend the text from images of the
• Implement Neural Networks to increase its efficiency. (
– )
13. Model as an Idea for Entrepreneurship
( )
• Web service to Job Seekers for standardizing their CV. This service is expected
to give a good monetary return.
• A software built using the stated algorithm can be installed in devices (like
Smart Phones) which will scan CVs using its camera and evaluate it. Thus, a
business of such shelling such software is supposed to be highly profitable.
• ( ) –
•