Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mohammadreza-mohammadi94/diabetes_diagnosis_machine_learning_model
This project focuses on the early diagnosis of diabetes using various machine learning models. It includes the implementation and comparison of different algorithms to predict the likelihood of diabetes based on patient data, aiming to improve early detection and intervention.
https://github.com/mohammadreza-mohammadi94/diabetes_diagnosis_machine_learning_model
decision-trees logistic-regression machine-learning ml pandas python random-forest sklearn streamlit
Last synced: 28 days ago
JSON representation
This project focuses on the early diagnosis of diabetes using various machine learning models. It includes the implementation and comparison of different algorithms to predict the likelihood of diabetes based on patient data, aiming to improve early detection and intervention.
- Host: GitHub
- URL: https://github.com/mohammadreza-mohammadi94/diabetes_diagnosis_machine_learning_model
- Owner: mohammadreza-mohammadi94
- License: mit
- Created: 2024-07-24T23:45:22.000Z (4 months ago)
- Default Branch: master
- Last Pushed: 2024-07-25T17:46:18.000Z (3 months ago)
- Last Synced: 2024-10-10T08:06:59.447Z (28 days ago)
- Topics: decision-trees, logistic-regression, machine-learning, ml, pandas, python, random-forest, sklearn, streamlit
- Language: Python
- Homepage:
- Size: 20.5 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Diabetes Diagnosis Machine Learning Model
This project focuses on building and evaluating a machine learning model to diagnose diabetes based on patient data.
## Overview
The goal of this project is to develop a reliable machine learning model that can predict whether a patient has diabetes based on specific medical measurements.
## Dataset
The dataset used for this project is the Pima Indians Diabetes Database, which contains several medical predictor variables and one target variable indicating the presence of diabetes.
## Requirements
- Python 3.6 or higher
- Jupyter Notebook## Installation
1. Clone the repository:
```bash
git clone https://github.com/mohammadreza-mohammadi94/Diabetes_Diagnosis_Machine_Learning_Model.git
cd Diabetes_Diagnosis_Machine_Learning_Model
```2. Create and activate a virtual environment (optional but recommended):
```bash
python -m venv venv
source venv/bin/activate # On Windows, use `venv\Scripts\activate`
```3. Install the required packages:
```bash
pip install -r requirements.txtstreamlit run app.py
```## Model
The model uses various classification algorithms including Logistic Regression, Decision Tree, Random Forest, and Support Vector Machine (SVM). The performance of these models is evaluated using metrics such as accuracy, precision, recall, and F1-score.
## Contributing
Contributions are welcome! Please fork the repository and submit a pull request with your improvements or new features.
## License
This project is licensed under the MIT License. See the [LICENSE](LICENSE) file for more details.
## Contact
For any questions or feedback, please feel free to reach out via GitHub issues.