metadata
title: AI Resume Screening App
emoji: π
colorFrom: blue
colorTo: green
sdk: docker
pinned: false
π AI Resume Screening App
This project is an AI-powered resume screening tool built with Python, Streamlit, spaCy, and scikit-learn. It processes PDF and DOCX resumes, extracts skills and experience, and computes a match score against a job description.
π Features
- Extracts text from PDF and DOCX resumes.
- Identifies user-defined skills and estimates years of experience.
- Computes a cosine similarity score between resume and job description.
- Streamlit UI for deployment on Hugging Face Spaces.
- Runs on CPU.
π¦ Setup on Hugging Face Spaces
- Access the Streamlit interface.
- Enter a job description and required skills (comma-separated, e.g., Python, SQL).
- Upload resumes (PDF/DOCX) via the Streamlit file uploader.
- View screening results for skills, experience, and match score.
π Requirements
Install dependencies using:
pip install -r requirements.txt