Module 5 Assignment
Module 5 Assignment
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.