{"id":15063895,"url":"https://github.com/ojhaharsh/rockvsmine-prediction","last_synced_at":"2026-01-03T02:06:50.655Z","repository":{"id":257176987,"uuid":"857533906","full_name":"Ojhaharsh/RockvsMine-prediction","owner":"Ojhaharsh","description":"Streamlit App for Predicting Rock vs. Mine using SONAR Data. The app allows users to input SONAR readings and returns predictions based on trained data.","archived":false,"fork":false,"pushed_at":"2024-09-15T07:49:35.000Z","size":59,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-22T08:37:57.655Z","etag":null,"topics":["machine-learning","python","scikit-learn"],"latest_commit_sha":null,"homepage":"https://rockvsmine-prediction-e7nsebsnnommzqbmztqj2p.streamlit.app","language":"Jupyter Notebook","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Ojhaharsh.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-09-14T22:37:28.000Z","updated_at":"2024-09-15T08:07:29.000Z","dependencies_parsed_at":"2024-09-25T00:19:15.489Z","dependency_job_id":null,"html_url":"https://github.com/Ojhaharsh/RockvsMine-prediction","commit_stats":null,"previous_names":["ojhaharsh/rockvsmine-prediction"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ojhaharsh%2FRockvsMine-prediction","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ojhaharsh%2FRockvsMine-prediction/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ojhaharsh%2FRockvsMine-prediction/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ojhaharsh%2FRockvsMine-prediction/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Ojhaharsh","download_url":"https://codeload.github.com/Ojhaharsh/RockvsMine-prediction/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243779199,"owners_count":20346675,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["machine-learning","python","scikit-learn"],"created_at":"2024-09-25T00:08:30.658Z","updated_at":"2026-01-03T02:06:50.615Z","avatar_url":"https://github.com/Ojhaharsh.png","language":"Jupyter Notebook","funding_links":[],"categories":[],"sub_categories":[],"readme":"# RockvsMine-prediction\nRock vs Mine Prediction App\n===========================\n\nA machine learning application for predicting whether an object is a rock or a mine using SONAR data.\n\n![image](https://github.com/user-attachments/assets/6633d4b0-8cbf-4158-981c-fb1318d183cd)\n\n\nThis project uses a **Logistic Regression Model** to classify objects based on the SONAR dataset. The Rock\\_vs\\_Mine\\_Predictor.ipynb file contains the source code for data preprocessing, model training, and testing. After training, the model is saved for convenient reuse. The web interface for this project is developed using **Streamlit**, providing a simple and interactive way to make predictions.\n\nFeatures:\n---------\n\n*   **Data Preprocessing:** The SONAR data is preprocessed and split into training and testing sets.\n    \n*   **Model Training:** A Logistic Regression model is trained on the preprocessed data to predict whether the object is a rock or a mine.\n    \n*   **Model Evaluation:** The model’s accuracy is calculated, and its performance is assessed using standard metrics.\n    \n*   **User Interface:** Streamlit is used to create a web interface where users can upload data for prediction.\n    \n\nDataset:\n--------\n\nThe dataset used is the SONAR dataset from the [UCI Machine Learning Repository](https://archive.ics.uci.edu/ml/datasets/connectionist+bench+(sonar,+mines+vs.+rocks)). It consists of 208 instances with 60 features, which represent the sonar signals that bounce off either rocks or mines.\n\nUsing the Model:\n----------------\n\nThe model is deployed through a web interface where users can upload SONAR data in CSV format and get a prediction of whether the object is a rock or a mine.\n\n\n\nNote:\n-----\n\nThis project is developed for **educational** purposes and is not intended for commercial use. For any issues or feedback, feel free to reach out.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fojhaharsh%2Frockvsmine-prediction","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fojhaharsh%2Frockvsmine-prediction","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fojhaharsh%2Frockvsmine-prediction/lists"}