Skip to content

A machine learning project using Random Forest and MultiOutputClassifier to detect multiple defects in steel plates from manufacturing data. Includes preprocessing, model training, evaluation (ROC, confusion matrix), and visualization.

Notifications You must be signed in to change notification settings

sneha842/Steel-Plate-Defect-Prediction-Project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

3 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Steel Plate Fault Detection

πŸ”Ή A Machine Learning project to detect defects in steel plates.
πŸ”Ή Dataset: Steel Plate Faults (UCI Repository).
πŸ”Ή Models used: Logistic Regression, Decision Tree, Random Forest, SVM.
πŸ”Ή Best Accuracy: Random Forest (~94%).

Tech Stack

  • Python, Pandas, NumPy
  • Matplotlib, Seaborn
  • Scikit-learn

How to Run

git clone https://github.com/sneha842/Steel-Plate-Defect-Prediction-Project.git
cd Steel-Plate-Defect-Prediction-Project
pip install -r requirements.txt
jupyter notebook

## πŸ“Š Results  

- **Logistic Regression** β†’ Accuracy ~ 82%  
- **Decision Tree** β†’ Accuracy ~ 88%  
- **Random Forest** β†’ Accuracy ~ 94% (Best)  
- **SVM** β†’ Accuracy ~ 90%  

βœ… Random Forest performed the best for defect classification.  

About

A machine learning project using Random Forest and MultiOutputClassifier to detect multiple defects in steel plates from manufacturing data. Includes preprocessing, model training, evaluation (ROC, confusion matrix), and visualization.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published