Skip to content

AI-powered resume classification system can accurately and efficiently analyze resumes, extract relevant information, and categorize them into predefined categories or job roles.

Notifications You must be signed in to change notification settings

Ayeshaaaaaaaaa/Resume-Classification-System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

Resume-Classification-System

AI-powered resume classification system can accurately and efficiently analyze resumes, extract relevant information, and categorize them into predefined categories or job roles.

PROBLEM STATEMENT:

The process of reviewing and evaluating resumes for job applications is often time-consuming and labor-intensive. The task becomes even more complex when organizations receive an overwhelming number of applications. To address these challenges, the problem at hand is to develop an AI-powered resume classification system that can accurately and efficiently analyze resumes, extract relevant information, and categorize them into predefined categories or job roles.

Representing data graphically

image

Using one hot encoders technique

The purpose of one-hot encoding is to represent categorical variables as binary vectors, enabling machine learning algorithms to effectively interpret and utilize these variables.
Hot encoded values.
image
Training model and appling different classifiers to check accuracy.

DECISION TREE CLASSIFIER

It is a type of supervised learning algorithm that builds a tree-like model to make predictions based on a set of input features.
image

RANDOM FOREST CLASSIFIER

A random forest algorithm works by creating multiple decision trees, each of which is based on a random subset of the data.
image

XGB CLASSIFIER

image

image

KNN CLASSIFIER

image

Model Evaluation/Performance

By using decision tree classifier accuracy is 0.5
Random Forest Classifier gives accuracy 0.29 with random state 7
XGB Classifier gives accuracy 0.39
KNN Classifier gives accuracy 0.33

So Decision Tree classifier gives highest accuracy 0.5.

Contribution Guidelines

Contributions to improve the AI Based Resume Classification System are welcome. Please follow these steps to contribute:

  1. Fork the repository.
  2. Create a new branch (git checkout -b feature-branch).
  3. Make your changes.
  4. Commit your changes (git commit -am 'Add new feature').
  5. Push to the branch (git push origin feature-branch).
  6. Create a new Pull Request.

About

AI-powered resume classification system can accurately and efficiently analyze resumes, extract relevant information, and categorize them into predefined categories or job roles.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published