https://github.com/arpanpramanik2003/diabetes-prediction
Diabetes Prediction using Machine Learning is a classification project that predicts the likelihood of diabetes based on health parameters such as age, BMI, and blood pressure. The model is built using the Support Vector Machine (SVM) algorithm.
https://github.com/arpanpramanik2003/diabetes-prediction
column-transformer diabetes-prediction machine-learning pipeline python stramlit svm-model
Last synced: 4 months ago
JSON representation
Diabetes Prediction using Machine Learning is a classification project that predicts the likelihood of diabetes based on health parameters such as age, BMI, and blood pressure. The model is built using the Support Vector Machine (SVM) algorithm.
- Host: GitHub
- URL: https://github.com/arpanpramanik2003/diabetes-prediction
- Owner: arpanpramanik2003
- License: apache-2.0
- Created: 2024-11-15T10:33:28.000Z (11 months ago)
- Default Branch: master
- Last Pushed: 2024-12-08T10:30:33.000Z (10 months ago)
- Last Synced: 2025-03-28T07:45:10.321Z (7 months ago)
- Topics: column-transformer, diabetes-prediction, machine-learning, pipeline, python, stramlit, svm-model
- Language: Jupyter Notebook
- Homepage: https://diabetes-prediction-arpan.streamlit.app
- Size: 89.8 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Diabetes Prediction using Machine Learning
This project aims to predict whether an individual has diabetes based on various health parameters using machine learning techniques. The dataset used for this project contains information such as age, BMI, blood pressure, and other health-related factors. The machine learning model is trained using the **Support Vector Machine (SVM)** algorithm, which is effective for classification tasks.
## Features:
- **Data Preprocessing**: Utilizes **SimpleImputer** for handling missing data and **OneHotEncoder** for encoding categorical variables.
- **Modeling**: A **Support Vector Machine (SVM)** classifier is used for predicting diabetes.
- **Pipeline**: The project employs a **Pipeline** to streamline the preprocessing and modeling steps for easy scalability.
- **Evaluation**: Model performance is evaluated using metrics like accuracy and classification report.
- **Deployment**: The project also integrates with **Streamlit** for interactive deployment, allowing users to input their health data and get instant predictions.## Technologies Used:
- Python
- **scikit-learn** for machine learning
- **Streamlit** for deployment
- **Pickle** for saving the trained model