Skip to content

shabnam-codes/College_Placement_ml

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

2 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸŽ“ College Placement Prediction Model

Predicting student placement outcomes using machine learning techniques

πŸ“– Introduction

This project focuses on building a machine learning classification model to predict whether a student will be placed or not based on academic and experiential factors. Using a cleaned college placement dataset, the project demonstrates a complete ML workflow including data preprocessing, model training, evaluation, and visualization. The goal is to understand how different student attributes influence placement outcomes and to apply Logistic Regression for binary classification.

πŸ› οΈ Technologies Used

Python

Pandas – data handling and preprocessing

NumPy – numerical operations

Scikit-learn – model building and evaluation

Matplotlib & Seaborn – data visualization

Jupyter Notebook – experimentation and analysis

✨ Features

Cleaned and preprocessed dataset

Encoding of categorical variables

Feature scaling using StandardScaler

Logistic Regression model implementation

Model evaluation using:

Accuracy score

Confusion Matrix

Classification Report

ROC Curve and AUC

Clear visualizations for better interpretation

The Process

Dataset Cleaning

Handled categorical variables (Yes/No β†’ 0/1)

Removed inconsistencies and prepared a cleaned dataset

Feature Selection

Selected relevant features such as CGPA, academic performance, internship experience, and projects completed

Train-Test Split

Split the dataset into training and testing sets with stratification

Model Training

Trained a Logistic Regression model on scaled features

Evaluation

Evaluated the model using accuracy, confusion matrix, classification report, and ROC-AUC

Visualized performance using plots

πŸ“š What I Learned

How to prepare real-world data for machine learning 🧹

Importance of feature scaling in classification models πŸ“

Implementing and evaluating Logistic Regression πŸ”

Interpreting confusion matrices and ROC curves πŸ“ŠConfusion_matrix ROC

Releases

No releases published

Packages

 
 
 

Contributors

Languages