This is a Flask web application that utilizes machine learning to categorize resumes into different job categories. It provides a user-friendly interface where users can input their resume text, and the application predicts the most suitable job category based on the content of the resume.
- Resume Categorization: Users can input their resume text, and the application predicts the job category that best matches the content of the resume.
- Multiple Job Categories: The application supports categorization into various job categories, including Java Developer, Python Developer, Data Science, Web Designing, and more.
- Clean Text Processing: Before prediction, the application cleans the resume text by removing URLs, hashtags, mentions, special characters, and punctuation to improve prediction accuracy.
- Visualization: The application provides visualizations of the distribution of resume categories in the dataset.
The dataset used for training the machine learning model is not included in this repository. You can replace it with your own dataset or download a suitable dataset from Kaggle or other sources.