A web application to identify patterns and trends in campus placement data using machine learning. Predict placement outcomes for MBA students based on academic and personal details.
- Interactive web form for inputting student details
- Machine learning model for placement prediction
- Deployed using IBM Watson Studio & IBM Watson Machine Learning
- Clean and modern UI (see
templates/index.html) - Jupyter notebook for data analysis and model training
Dataset from Kaggle: Factors Affecting Campus Placement
- Python 3.7+
- Flask
- pandas
- scikit-learn
- numpy
Install dependencies:
pip install flask pandas scikit-learn numpy- Clone this repository:
git clone https://github.com/NikhilKartha5/Placement-prediction-ml.git cd Placement-prediction-ml - Ensure the model file (
Model_placement_full_data_class.pkl) is present in the project directory. - Start the Flask app:
flask run
- Open your browser and go to
http://localhost:5000to use the app.
app.py- Flask backend for predictiontemplates/index.html- Web UIIdentify Trends and Patterns in Campus Placement-Copy1.ipynb- Data analysis & model trainingbadges/- Certificates and badges
Pull requests are welcome! For major changes, please open an issue first to discuss what you would like to change.
This project is licensed under the MIT License.