Giter VIP home page Giter VIP logo

resume-screening-model's Introduction

๐Ÿ“„ Resume Screening using NLP

โœจ Overview

The Resume Screening project leverages Natural Language Processing (NLP) techniques to automate the process of screening resumes. This tool is designed to assist HR professionals and recruiters in quickly identifying qualified candidates by analyzing and extracting key information from resumes.

๐Ÿš€ Motivation

The motivation behind creating this project was to streamline the hiring process by reducing the time and effort required to screen resumes manually. With the growing number of job applicants, this tool aims to enhance efficiency and ensure that the best candidates are shortlisted based on their skills and qualifications.

๐Ÿ› ๏ธ Tech Stack

The project utilizes the following technologies and libraries:

  • Programming Languages: Python
  • Libraries and Frameworks:
    • ๐Ÿค— Transformers: Hugging Face Transformers for NLP model implementation.
    • ๐Ÿ“Š Data Manipulation & Analysis: Pandas, NumPy
    • ๐Ÿ” Text Preprocessing: NLTK, SpaCy
    • ๐Ÿ“ Machine Learning: scikit-learn
    • ๐ŸŒ Web Development: Flask (for a simple web interface)

๐ŸŒŸ Key Features

  • ๐Ÿ”„ Automated Resume Screening: Automatically screens and ranks resumes based on predefined criteria.
  • ๐Ÿง  NLP Techniques: Utilizes NLP for extracting key information such as skills, experience, and education.
  • ๐Ÿ“ Customizable Criteria: Allows recruiters to define specific criteria for shortlisting candidates.
  • ๐ŸŒ Web Interface: Provides a user-friendly web interface for easy interaction.
  • ๐Ÿ“ˆ Efficiency: Significantly reduces the time needed for the initial resume screening process.

๐Ÿ“ฆ Installation

To install and run the project, follow these steps:

  1. Clone the repository:

    git clone https://github.com/Sanskruti0404/Resume-Screening-Model.git
    cd Resume-Screening-Model
  2. Install the required libraries:

    pip install transformers pandas numpy flask nltk spacy scikit-learn
  3. Run the Flask app:

    python app.py
  4. Access the web interface: Open your browser and navigate to http://127.0.0.1:5000/.

๐Ÿšง Usage

  1. Open the web interface: Navigate to the provided URL.
  2. Submit a resume: Copy and paste the resume text into the provided input field.
  3. Screen the resume: Click on the 'Screen' button to analyze the resume.
  4. View the score: The screening score will be displayed on the screen, indicating the resume's suitability based on the predefined criteria.

๐ŸŒ Connect with Me

I'm always open to discussing new projects, ideas, or opportunities. Feel free to reach out!


Thank you for visiting my project. Let's create something amazing together! โœจ

resume-screening-model's People

Contributors

sanskruti0404 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.