- Project Overview
- Installation
- Usage
- Features
- Technologies Used
This project is aimed at developing a web application that predicts the placement status of students based on various parameters. It utilizes the Python programming language and the Flask web framework to provide an interactive and user-friendly interface.
- Clone the repository:
git clone https://github.com/your-username/student-placement-prediction.git
- Change into the project directory:
cd student-placement-prediction
- Create a virtual environment:
python3 -m venv env
- Activate the virtual environment:
source env/bin/activate
- Install the project dependencies:
pip install -r requirements.txt
- Run the Flask application:
python app.py
- Open your web browser and visit http://localhost:5000 to access the application.
Upon accessing the web application, you will be presented with a user interface where you can enter the necessary details for prediction. Fill in the required fields, such as academic scores, skills, and personal information. Click on the "Predict" button to submit the form and receive the predicted placement status.
- Predicts the placement status of students based on input parameters
- User-friendly web interface for input and result display
- Handles various input data formats and provides appropriate error messages
- Interactive and responsive design for easy usage on different devices
- Python: Programming language used for the backend development and machine learning algorithms.
- Flask: Web framework used for building the web application.
- HTML/CSS: Markup and styling languages for creating the user interface.
- Bootstrap: CSS framework for responsive and visually appealing design.
- Machine Learning Libraries: Python libraries such as scikit-learn, pandas, and numpy used for data processing, model training, and prediction.
winscp - with help of this we can upload our file on aws
putty - it is a remote client, we take access of machine through ssh. Can open EC2's command prompt in putty
sudo apt-get update && sudo apt-get install python3-pip
pip install -r requirements.txt
screen -R deployment python3 app.py
AWS deployment - Amazon EC2 => ec2-52-15-92-145.us-east-2.compute.amazonaws.com