Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

2 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸͺ¨ Rock vs Mine Classifier – Sonar Signal Classification This project is a machine learning system that classifies sonar signals as either a rock or a mine based on a set of 60 numerical features derived from sonar signal readings.

It was built using Logistic Regression and enhanced with additional steps including evaluation, model deployment, and explainability.

.

πŸ“Š Dataset Source: UCI Machine Learning Repository – Sonar Dataset

Description:

208 samples

60 numerical features per sample (sonar signal strength)

Target variable:

M: Mine

R: Rock

πŸ› οΈ Tools & Technologies Python

Pandas, NumPy, Scikit-learn

Matplotlib, Seaborn

Gradio (Web App Interface)

Git, GitHub (Version Control)

βœ… Features πŸ“ˆ Trained Logistic Regression model

πŸ“Š Advanced evaluation metrics (confusion matrix, ROC-AUC, classification report)

πŸ’» Interactive web app (Gradio/Streamlit)

πŸš€ Deployment-ready structure

πŸ“¦ Model saved in .pkl format for reuse

Interface Screenshot 2025-06-29 175050

Screenshot 2025-06-29 175205

About

A machine learning model that classifies sonar signals as either rocks or mines using 60 numerical features. Built with Logistic Regression and deployed via a user-friendly web interface.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages