Skip to content

Latest commit

Β 

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Student Placement Prediction using Logistic Regression

Overview: This project predicts whether a student will be placed based on two features:

  • CGPA
  • IQ

The model is built using Logistic Regression and implemented in Python using Scikit-learn.

Dataset: The dataset contains 100 student records. Features

  • CGPA
  • IQ

Target: Placement

  • 1 = Placed
  • 0 = Not Placed

πŸ›  Technologies Used

  • Python
  • NumPy
  • Pandas
  • Matplotlib
  • Scikit-learn
  • Mlxtend

πŸš€ Machine Learning Workflow

  1. Import libraries
  2. Load dataset
  3. Data preprocessing
  4. Feature selection
  5. Train-Test Split
  6. Feature Scaling using StandardScaler
  7. Train Logistic Regression model
  8. Evaluate model
  9. Visualize Decision Boundary

πŸ“Š Model Performance

Accuracy: 90%

πŸ“ Project Structure

Student-Placement-Prediction/

β”œβ”€β”€ placement.csv β”œβ”€β”€ Student_Placement_Prediction.ipynb β”œβ”€β”€ README.md β”œβ”€β”€ requirements.txt β”œβ”€β”€ model.pkl └── scaler.pkl

πŸ“Œ Future Improvements

  • Deploy using Streamlit
  • Compare multiple ML algorithms
  • Hyperparameter tuning
  • Cross-validation

Author

Sakshi Gupta

About

Beginner friendly Machine Learning project predicting student placement using Logistic Regression.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors