https://github.com/saharstudios/lungcancerclassification
This repository contains a deep learning-based cancer type prediction system using a trained convolutional neural network (CNN). The model is deployed using Streamlit, allowing users to upload medical images and receive predictions with a probability distribution displayed in a pie chart.
https://github.com/saharstudios/lungcancerclassification
ai-in-healthcare-and-biology biomedical-ai cancer-classification histopathology image-classification lidc-dataset lung-cancer-classification lung-cancer-detection machine-learning medical-imaging neural-networks pyradiomics streamlit tensorflow
Last synced: about 2 months ago
JSON representation
This repository contains a deep learning-based cancer type prediction system using a trained convolutional neural network (CNN). The model is deployed using Streamlit, allowing users to upload medical images and receive predictions with a probability distribution displayed in a pie chart.
- Host: GitHub
- URL: https://github.com/saharstudios/lungcancerclassification
- Owner: SaharStudios
- License: mit
- Created: 2025-03-26T03:43:03.000Z (about 2 months ago)
- Default Branch: main
- Last Pushed: 2025-03-26T06:06:29.000Z (about 2 months ago)
- Last Synced: 2025-03-26T06:22:45.207Z (about 2 months ago)
- Topics: ai-in-healthcare-and-biology, biomedical-ai, cancer-classification, histopathology, image-classification, lidc-dataset, lung-cancer-classification, lung-cancer-detection, machine-learning, medical-imaging, neural-networks, pyradiomics, streamlit, tensorflow
- Language: Jupyter Notebook
- Size: 38.4 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Lung Cancer Classification System
---
Welcome to the Lung Cancer Classification repository. This project focuses on utilizing deep learning techniques to predict cancer types based on medical images. The system is powered by a trained convolutional neural network (CNN) and deployed using Streamlit, providing users the ability to upload medical images and receive predictions with a probability distribution displayed in a pie chart.
---
### Repository Details
- **Repository Name:** LungCancerClassification
- **Short Description:** This repository contains a deep learning-based cancer type prediction system using a trained convolutional neural network (CNN). The model is deployed using Streamlit, allowing users to upload medical images and receive predictions with a probability distribution displayed in a pie chart.
- **Topics:** ai-in-healthcare-and-biology, biomedical-ai, cancer-classification, deeplearning, histopathology, image-classification, lung-cancer-classification, machine-learning, medical-imaging, neural-networks, streamlit, tensorflow---
### System Link
[](https://github.com/SaharStudios/LungCancerClassification/releases)
---
If the link above has a path part, it means that a specific file needs to be downloaded and executed. Feel free to click on the button to access the necessary resources. If the link only contains the domain, simply visit it to explore more about the Lung Cancer Classification system.
---
### Project Overview
In the realm of medical imaging and cancer diagnosis, the ability to accurately classify lung cancer types is crucial for effective treatment planning and patient care. Leveraging the power of deep learning, this project presents a solution that automates the process of identifying cancer types through analyzing histopathological images.
#### Key Components
- **Convolutional Neural Network (CNN):** The engine driving the classification system, the CNN has been trained on a diverse dataset of lung cancer images to recognize distinct patterns indicative of different cancer types.
- **Streamlit Deployment:** Utilizing Streamlit for deployment offers a user-friendly interface where medical professionals and researchers can easily upload images for analysis and receive detailed predictions.- **Probability Distribution:** The system produces predictions in the form of a probability distribution displayed in a pie chart, providing insights into the likelihood of different cancer types based on the input image.
#### Why Deep Learning?
Deep learning techniques, particularly CNNs, have revolutionized the field of medical image analysis by enabling automated detection, classification, and segmentation of abnormalities with remarkable accuracy. By harnessing the power of neural networks, this project aims to enhance the efficiency and precision of lung cancer classification.
---
### How to Contribute
Contributions to the Lung Cancer Classification system are welcome and can take various forms, including:
- **Improving Model Performance:** Enhancing the CNN model to achieve higher accuracy in cancer type prediction.
- **Expanding Dataset:** Adding more diverse and annotated lung cancer images to improve the network's ability to generalize.
- **Enhancing User Interface:** Enhancing the user experience of the Streamlit deployment for seamless interaction.Feel free to fork the repository, make your modifications, and submit a pull request to contribute to this impactful project.
---
### Conclusion
The Lung Cancer Classification repository stands as a testament to the innovative applications of deep learning in the realm of healthcare and biomedical research. By providing a streamlined system for predicting lung cancer types from medical images, this project aims to empower healthcare professionals with advanced tools for diagnosis and treatment planning.
---
Stay tuned for updates and enhancements to the Lung Cancer Classification system. Your involvement and support are key to driving the progress and impact of this project in the realm of cancer classification and medical imaging.
---
*Thank you for exploring the Lung Cancer Classification repository!*
🔬🧠👨⚕️📊👩💻
---