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
- Import libraries
- Load dataset
- Data preprocessing
- Feature selection
- Train-Test Split
- Feature Scaling using StandardScaler
- Train Logistic Regression model
- Evaluate model
- 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