Downloads · 30 days
78
4% of all-time downloads
ychafiqui/en_cv_info_extr
en_cv_info_extr is a token classification model from ychafiqui. Use it when you need labels on individual words, such as names. It is set up for spacy.
This model is designed for information extraction from resumes/CVs written in English. It employs a transformer-based architecture with spaCy for named entity recognition (NER) tasks. The model aims to parse various s…
Downloads · 30 days
78
4% of all-time downloads
All-time downloads
2K
Public
Repo size
933 MB
Likes
7
Public
Click a slice to open those files.
Other502 MB · 54%
From the Hugging Face model README
This model is designed for information extraction from resumes/CVs written in English. It employs a transformer-based architecture with spaCy for named entity recognition (NER) tasks. The model aims to parse various sections of resumes, including personal details, education history, professional experience, skills, and certifications, enabling users to extract structured information for further processing or analysis.
| Feature | Description |
|---|---|
Language | English |
Task | Named Entity Recognition (NER) |
Objective | Information extraction from resumes/CVs |
Spacy Components | Transformer, Named Entity Recognition (NER) |
Author | Youssef Chafiqui |
The model recognizes various entities corresponding to different sections of a resume. Below are the entities used by the model:
| Label | Description |
|---|---|
| 'FNAME' | First name |
| 'LNAME' | Last name |
| 'ADDRESS' | Address |
| 'CERTIFICATION' | Certification |
| 'EDUCATION' | Education section |
| 'EMAIL' | Email address |
| 'EXPERIENCE' | Experience section |
| 'HOBBY' | Hobby |
| 'HSKILL' | Hard skill |
| 'LANGUAGE' | Language |
| 'PHONE' | Phone number |
| 'PROFILE' | Profile |
| 'PROJECT' | Project section |
| 'SSKILL' | Soft skill |
| Type | Score |
|---|---|
F1 score | 81.98 |
Precision | 83.33 |
Recall | 80.68 |
Install spaCy library
pip install spacy
Install Transformers library
pip install transformers
Download the model
pip install https://huggingface.co/ychafiqui/en_cv_info_extr/resolve/main/en_cv_info_extr-1.0.0-py3-none-any.whl
import spacy
nlp = spacy.load("en_cv_info_extr")
doc = nlp('put your resume here')
for ent in doc.ents:
print(ent.text, "-", ent.label_)