Skip to content

Identifying Patterns and Trends in Campus Placement Data using Machine Learning

License

Notifications You must be signed in to change notification settings

smartinternz02/SBSPS-Challenge-10169-1691067442

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Identifying Patterns and Trends In Campus Placement Data using Machine Learning

This project was developed as a part of IBM Hack Challenge 2023. This project tries to predict the outcome of a student's placement based on different parameters ( for example, their CGPA, number of backlogs, number of internships, etc). Our hope is that this project helps students to gauge their performance and work accordingly towards achieving a successful placements.

Table of Contents

Project Description

This comprehensive project revolves around the intricate world of campus placement data analysis, employing advanced machine learning techniques to uncover patterns and trends. The central goal is to craft a predictive model capable of scrutinizing diverse student attributes and forecasting their placement outcomes. This project encompasses a spectrum of data preprocessing, thorough exploratory data analysis (EDA), model development, rigorous evaluation, ensemble methodologies, and the culmination of deploying the model through an interactive web application. Our toolkit includes Python, an array of machine learning algorithms, scikit-learn, IBM Watson Studio, Flask, NumPy, Pandas, HTML, and JavaScript, all orchestrated to achieve our objectives.

Key Features

  • Predicts academic performance based on input parameters.
  • Provides insights into students' academic success.
  • Utilizes a variety of machine learning techniques for placement prediction.
  • User-friendly web interface for input and prediction.

Getting Started

Local Machine

Follow these instructions to get the project up and running on your local machine.

Prerequisites

  • Python 3.x
  • Flask
  • NumPy
  • Pandas
  • Matplotlib
  • Seaborn
  • XGBoost
  • scikit-learn

Installation

  1. Clone the repository:
git clone https://github.com/smartinternz02/SBSPS-Challenge-10169-1691067442.git
  1. Navigate to the project directory:
cd SBSPS-Challenge-10169-1691067442
  1. Install the required dependencies:
pip install Flask numpy requests

Usage

  1. Open the MAIN CODE directory:
cd MAIN_CODE
  1. Start the Flask web application using the following code:
python Placed_pred_main.py
  1. Open a web browser and go to:
http://localhost:5000.

Use the web interface to input student information and get predictions for academic performance.

Website

You can reduce your work by just visiting our Placement Predictor webpage.

image

License

This project is licensed under the MIT License - see the LICENSE file for details.

Acknowledgments

Our heartfelt gratitude extends to the Mentors for their unwavering guidance and support throughout this remarkable journey. We also tip our hats to the tireless work of the open-source community and the indispensable tools and libraries they provided.

About

Identifying Patterns and Trends in Campus Placement Data using Machine Learning

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages