Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ayushmaanfcb/resume-and-name-card-entity-detection
This project aims at automating the process of hiring for major companies. Instead of going through the tedious process of manually going through tons of applications, the application aims at recognizing essential entities and information from the resumes.
https://github.com/ayushmaanfcb/resume-and-name-card-entity-detection
machine-learning natural-language-processing python web-development
Last synced: 8 days ago
JSON representation
This project aims at automating the process of hiring for major companies. Instead of going through the tedious process of manually going through tons of applications, the application aims at recognizing essential entities and information from the resumes.
- Host: GitHub
- URL: https://github.com/ayushmaanfcb/resume-and-name-card-entity-detection
- Owner: ayushmaanFCB
- Created: 2023-08-28T08:48:00.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2024-06-13T17:12:25.000Z (7 months ago)
- Last Synced: 2024-06-13T20:11:13.553Z (7 months ago)
- Topics: machine-learning, natural-language-processing, python, web-development
- Language: Python
- Homepage:
- Size: 3.24 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# RESUME AND NAMECARD ENTITY RECOGNITON APPLICATION
This is a FastAPI-Gradio based applications which aims at automating the process of hiring for major companies. Instead of going through the tedious process of manually going through tons of applications, the application aims at recognizing essential entities and information from the resumes/.
A cutom model, trained on custom dataset was built using SpaCy after preparing data by manually tagging resume texts using Docanno.
The application hass the folloeing functionalities:
- Detecting entities from Resumes and Namecards
- Saving the information on the cloud database.
- Querying features for the database
- Searching for applicants w.r.t. skills, experiences, etc.
- Basic chatbot to answer database related questions.
### Technologies Used
- fastapi
- gradio
- pymongo
- spacy
- docx2txt
- PyPDF2
- opencv-python
- pytesseract
- transformers
- mongo db atlas
- docanno
### Sample Outputs
![Screenshot 2023-10-15 014451](https://github.com/ayushmaanFCB/Resume-and-Name-Card-Entity-Detection/assets/92968225/d19ae6b6-ec01-461d-b5ee-f5bc27b6f9ad)
![Screenshot 2023-10-15 014554](https://github.com/ayushmaanFCB/Resume-and-Name-Card-Entity-Detection/assets/92968225/7d7eb21b-6555-4095-b41a-c1af93111284)
![Screenshot 2023-10-15 014627](https://github.com/ayushmaanFCB/Resume-and-Name-Card-Entity-Detection/assets/92968225/81fc27a2-4d31-4c91-b779-f2389cf7d20f)
![Screenshot 2023-10-15 015158](https://github.com/ayushmaanFCB/Resume-and-Name-Card-Entity-Detection/assets/92968225/4e575156-5182-44f2-886a-04f00703dab0)
![Screenshot 2023-10-15 015631](https://github.com/ayushmaanFCB/Resume-and-Name-Card-Entity-Detection/assets/92968225/5ac76bbb-a66d-448e-8261-74385465617e)