Skip to content

This web application leverages machine learning technology to enable medical diagnosis and disease prediction. Built with Python and Streamlit, it currently supports five disease models, with plans to expand to include malaria and pneumonia detection. Enhance your healthcare decisions with our intuitive web app.

License

Notifications You must be signed in to change notification settings

Shyam165/The-Machine-Learning-Disease-Prediction-Web-App

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Machine Learning Disease Prediction Web App

Process For Building the Machine Learning Models:

life cycle


Overview

The "Machine Learning Disease Prediction Web App" is a transformative healthcare application designed to empower users with the ability to predict and detect various diseases using advanced machine learning models. It integrates data science and web development to create a user-friendly and informative platform.


Key Features

  • Diverse Disease Prediction Models: Predict and detect five different diseases including breast cancer, diabetes, heart disease, lung cancer, and Parkinson's disease.

  • Streamlit-Powered Web Interface: Utilizes Streamlit library for creating an intuitive and efficient web interface for seamless interaction with disease prediction models.

  • End-to-End Deployment: Fully operational and deployed on Streamlit Cloud, ensuring easy accessibility for users worldwide.


Technology Learned and Applied

  • Streamlit: The core technology used for web development, known for its simplicity and efficiency.

  • Disease Prediction Models: Implementation and deployment of machine learning models for disease prediction tasks.

  • End-to-End Deployment on Streamlit Cloud: Practical demonstration of making machine learning-driven applications accessible globally.


Machine Learning Models Used in Project

  • Logistic Regression: Binary classification algorithm used for diseases like breast cancer and diabetes prediction.

  • Decision Tree Classification: Tree-like structure for diseases like heart disease to analyze multiple contributing factors.

  • Random Forest Classification: Ensemble learning method beneficial for diseases like lung cancer.

  • Support Vector Machine (SVM): Powerful algorithm suitable for diseases like heart disease with complex decision boundaries.


Future Scope of the Technology

The future scope of the project includes:

  • Malaria Detection Module: Integration of deep learning algorithms for analyzing cell images for malaria parasites.

  • Pneumonia Detection Module: Leveraging deep learning techniques for pneumonia detection from chest X-ray images.


Snapshots

Diabetes Prediction:

Picture2

Heart Disease Prediction:

heart disease prediction

Breast Cancer Prediction:

breast canser prediction

Lung Cancer Prediction:

Lung Cancer Prediction

Parkinson Disease Prediction:

parkinson disease prediction


Contributors


License

This project is licensed under the MIT License - see the LICENSE.md file for details.


Acknowledgments

  • Inspiration drawn from various healthcare and machine learning projects.
  • Gratitude to the open-source community for their invaluable contributions.

Contact

For inquiries, please contact the project lead at shyamsingh78790@gmail.com.

About

This web application leverages machine learning technology to enable medical diagnosis and disease prediction. Built with Python and Streamlit, it currently supports five disease models, with plans to expand to include malaria and pneumonia detection. Enhance your healthcare decisions with our intuitive web app.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published