Downloads · 30 days
0
arpitha9380/RNN
RNN is a machine learning model from arpitha9380. Use it for the machine learning task on the model card, and read the license before you ship it in a product.
This project implements an end-to-end Recurrent Neural Network (RNN) to classify resumes into different job categories based on their content.
Downloads · 30 days
0
Access
Public
Updated Feb 6, 2026
Repo size
10.1 MB
Likes
0
Public
Click a slice to open those files.
.pth10.1 MB · 98%
From the Hugging Face model README
This project implements an end-to-end Recurrent Neural Network (RNN) to classify resumes into different job categories based on their content.
resume-classifier/
├── data/
│ └── resume_dataset.csv
├── models/
│ ├── resume_model.pth
│ ├── model_config.pkl
│ ├── preprocessor.pkl
│ └── training_history.npy
├── src/
│ ├── __init__.py
│ ├── data_preprocessing.py
│ ├── model.py
│ ├── train.py
│ └── predict.py
├── templates/
│ └── index.html
├── app.py
├── main.py
└── requirements.txt
pip install -r requirements.txt
python main.py --mode train \
--data-dir data \
--epochs 20 \
--batch-size 32 \
--model-type rnn \
--use-attention \
--bidirectional
python app.py
Then open http://localhost:5000 in your browser.
The web interface provides a clean, modern UI for classifying resumes with visual feedback and confidence scores.
The model expects a CSV file with at least two columns:
Resume: The text content of the resumeCategory: The job category/label