Developed by daniel-was-taken, VaishnaviSawant1901, PremTatkari, rachelabe01
Placement Prediction System analyzes the previous year's student's historical data and predicts placement chances of "current students”. Students having better chance of placement are given the message as higher chance, if not then lower chance. We decided to select three algorithms, namely KNN, Decision tree and Random Forest.
The jupyter notebook (placement_model.ipynb) shows the comparision of the various algorithms such as the KNN regression, Decision Tree, Random Forest and GaussianNB out of which, Decision Tree has a higher accuracy score than the other algorithms.
- Install venv on Windows by running: pip install virtualenv
- Create virtualenv by running: virtualenv environmentname
- Activate environment: environmentname\Scripts\activate
- Install python packages: pip install -r requirements.txt
- Run placement.py in VSCode by going to Run > Start Debugging OR simply pressing F5
- Run app: flask --app app run
- MySQL Workbench should be installed
Ref: https://www.w3schools.com/mysql/mysql_install_windows.asp
- Setup database in MySQL
Ref: https://codeshack.io/login-system-python-flask-mysql/
From the above link make the following changes:
- Database name from pythonlogin to login
- Table name from accounts to auth
- Column name from username to name