[go: up one dir, main page]

0% found this document useful (0 votes)
7 views2 pages

Module 5 Assignment

The assignment requires building a resume skill extractor using NLTK and spaCy to process resumes and extract key skills and entities. Students must implement a Python-based solution that extracts names, locations, organizations, and matches skills from a custom list. The output should be displayed in the terminal, and the source code must be submitted in a zipped folder.

Uploaded by

nishidhawandre
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
7 views2 pages

Module 5 Assignment

The assignment requires building a resume skill extractor using NLTK and spaCy to process resumes and extract key skills and entities. Students must implement a Python-based solution that extracts names, locations, organizations, and matches skills from a custom list. The output should be displayed in the terminal, and the source code must be submitted in a zipped folder.

Uploaded by

nishidhawandre
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

Assignment-M5

Build a Resume Skill Extractor using NLTK and spaCy

Hope you have had a great learning experience so far with us and are ready to explore deeper into understanding AI and ML.

This assignment is to test your understanding on the frameworks that you have learnt in this module.

Problem Statement
In this assignment, you will implement a resume skill extractor using NLTK and spaCy.
●​ Create a Python-based Skill Extractor that can process a candidate's resume text and extract key skills and entities using NLTK
and spaCy.
●​ Input the resume as .txt file or as a text string in the Python code.
●​ Extract names, locations, and organization.
●​ Define a custom list of tech skills.
●​ Match cleaned tokens with this list to extract explicit skills

Output Format:
●​ Implement in Python.
●​ Output in Terminal. A sample is shown here.
Name: Akash Kumar
Location: Bangalore
Organization: Google
Detected Skills: ['Python', 'TensorFlow', 'AWS']
To be submitted by students:
●​ The source code.

Hints

Follow the schemes used in the NLTK ans spaCy session. Use Named Entity Recognition.

Steps to zip the file:


●​ Put all of the documents/sheets you want to compress (or just one) into a new folder.
●​ Right click on that folder.
●​ Select the “Compress to ZIP file” option and then click “Compressed (Zipped) folder.”
●​ A new .ZIP file will be created that contains your document(s).

You might also like