Table of Contents
Data Analysis
|-- generate_dataset.ipynb
|-- unemployement_reduction.ipynb
LICENSE
ML
|-- Resume_Scorer.ipynb
|-- common.txt
|-- feature_importance.py
|-- generate_dataset.ipynb
|-- skills.txt
|-- unemployement_reduction.ipynb
README.md
backend
|-- cysapi
| |-- api
| | |-- __init__.py
| | |-- __pycache__
| | | |-- __init__.cpython-310.pyc
| | | |-- urls.cpython-310.pyc
| | | |-- views.cpython-310.pyc
| | |-- admin.py
| | |-- apps.py
| | |-- final.model
| | |-- gensim-3.8.3-cp39-cp39-win_amd64.whl
| | |-- migrations
| | | |-- __init__.py
| | |-- models.py
| | |-- resume-aug2022.pdf
| | |-- tests.py
| | |-- urls.py
| | |-- views.py
| |-- cysapi
| | |-- __init__.py
| | |-- __pycache__
| | | |-- __init__.cpython-310.pyc
| | | |-- settings.cpython-310.pyc
| | | |-- urls.cpython-310.pyc
| | | |-- wsgi.cpython-310.pyc
| | |-- asgi.py
| | |-- settings.py
| | |-- urls.py
| | |-- wsgi.py
| |-- db.sqlite3
| |-- final.model
| |-- manage.py
| |-- resume-aug2022.pdf
|-- requirements.txt
chatbot
|-- __pycache__
| |-- chat.cpython-310.pyc
| |-- model.cpython-310.pyc
| |-- nltk_utils.cpython-310.pyc
|-- app.py
|-- chat.py
|-- data.pth
|-- intents.json
|-- model.py
|-- nltk_utils.py
|-- static
| |-- app.js
| |-- style.css
|-- templates
| |-- base.html
|-- train.py
diagrams
|-- chatbot.jpeg
|-- cli1.png
|-- clio2.png
|-- dashboard.jpeg
|-- dashboard1.jpeg
|-- dashboard2.jpeg
|-- flowDiagram.jpg
|-- guio1.png
|-- guio2.png
|-- heatmap.png
|-- placeIndia.jpg
|-- resumerater.jpeg
|-- techArch.jpg
frontend
|-- .eslintrc.json
|-- .gitignore
|-- README.md
|-- assets
| |-- chatbox-icon.svg
| |-- logo.png
|-- components
| |-- button
| | |-- Button.js
| |-- cards
| | |-- InstitutionCard.js
| |-- homeBanner
| | |-- HomeBanner.js
| |-- institutes
| | |-- TopInstitutes.js
| |-- navbar
| | |-- Navbar.js
|-- next.config.js
|-- package-lock.json
|-- package.json
|-- pages
| |-- _app.js
| |-- analytics
| | |-- index.js
| |-- index.js
| |-- india
| | |-- index.js
| | |-- india.module.css
| |-- resume
| | |-- index.js
| |-- signIn
| | |-- index.js
| |-- signUp
| | |-- index.js
|-- postcss.config.js
|-- public
| |-- 1t-logo.png
| |-- 1t.png
| |-- 2t.png
| |-- buildings-card.png
| |-- favicon.ico
| |-- home_banner.png
| |-- vercel.svg
|-- styles
| |-- Home.module.css
| |-- globals.css
|-- tailwind.config.js
|-- yarn.lock
node_modules
|-- .yarn-integrity
yarn.lock
- Colleges in India don't have a central database regarding campus placement in technical and business institutes and universities.
- By mapping and collating the placement details from throughout the county, the percentage of unemployability, the average salary and benefits, and other details can be identified in various fields of education.
- Help the policy makers to come out with appropriate solutions through framing of policies, based on data from this database, for tackling the unemployability in the country.
- Unemployment in India is rising at an alarming rate in India, despite several technical and business institutes booming across the country.
- Though education level in recent years has improved, skill development is still a crucial issue.
- India has the largest population of youth in the world. Around 65 per cent of the population of India is under the age of 35, so the impact of the declining financial market and the lack of job opportunities has the worst effect in India.
- Unemployment in India is rising at an alarming rate in India, despite several technical and business institutes booming across the country.
- Though education level in recent years has improved, skill development is still a crucial issue.
- India has the largest population of youth in the world. Around 65 per cent of the population of India is under the age of 35, so the impact of the declining financial market and the lack of job opportunities has the worst effect in India.
To achieve our goal, we made use of the following tools and languages,
and other technologies like, Google Auth, NLTK, PyPdf2, SpaCy for extracting keywords from pdfs, Gensim for NLP, Recharts, Machine Learning Algorithms like Logistic Regression, SVM, Artificial Neural Networks and so on.
- Data Analytics Dashboard
- Policy Generation
- Chat Bot for FAQs
- Resume Rater
-
Centralized Database Columns include,
- gender
- category
- sscp (10th percentage)
- ssc (10th board)
- hscp (12th percentage)
- hsc (12th board)
- hsc_stream (12th stream science/biology/commerce)
- batch (year of joining degree)
- degree_p (cgpa)
- sat (standardized test scores)
- workex (previous work experience)
- hosteller
- backlogs
- status (placed or not)
- package
- year_of_placement
- college
-
Populating the dataset
- Heatmap of dataset
- The heatmap gives us the correlation between two columns. Using this information we can see how if correlation increases with one feature, it decreases with the other, to maintain the correlation of the overall dataset. This is to prevent outliers and extreme variation. We do this to populate our dataset to show how scalabe our solution is.
-
ML prediction before applying policy
-
ML prediction after Applying Policy
- rate of unemployability
-
Status of placements
- We have used this dataset as a base to populate our database.
- https://www.kaggle.com/datasets/siddheshshivdikar/college-placement