Image Classification
timm
PyTorch
English
computer-vision
medical-imaging
explainable-ai
xai
pneumonia-detection
efficientnet
streamlit
Instructions to use vfalcon/ManuSpec-Medical-AI-Pneumonia-Detection with libraries, inference providers, notebooks, and local apps. Follow these links to get started.
- Libraries
- timm
How to use vfalcon/ManuSpec-Medical-AI-Pneumonia-Detection with timm:
import timm model = timm.create_model("hf_hub:vfalcon/ManuSpec-Medical-AI-Pneumonia-Detection", pretrained=True) - Notebooks
- Google Colab
- Kaggle
- ManuSpec Medical AI Pneumonia Detection (Computer Vision)
- Description
- Pneumonia is one of the leading causes of death globally, and its diagnosis from chest X-rays requires expert radiological interpretation.
- This project showcases an end-to-end Computer Vision system to assist in this critical task, using transfer learning, a pre-trained EfficientNet model was fine-tuned on a public dataset of thousands of X-ray images.
- The project involved building a custom data pipeline in PyTorch with data augmentation, writing a full training and evaluation program, and implementing Grad-CAM to ensure model explainability.
- The result is a highly accurate and transparent deep learning model that can serve as a powerful decision-support tool in a clinical setting.
- Instructions to Run (GitHub)
- Developer Notes
- Description
ManuSpec Medical AI Pneumonia Detection (Computer Vision)
Description
Pneumonia is one of the leading causes of death globally, and its diagnosis from chest X-rays requires expert radiological interpretation.
This project showcases an end-to-end Computer Vision system to assist in this critical task, using transfer learning, a pre-trained EfficientNet model was fine-tuned on a public dataset of thousands of X-ray images.
The project involved building a custom data pipeline in PyTorch with data augmentation, writing a full training and evaluation program, and implementing Grad-CAM to ensure model explainability.
The result is a highly accurate and transparent deep learning model that can serve as a powerful decision-support tool in a clinical setting.
- Key Features:
- Exceptional Sensitivity (98% Recall): Excels at the most critical task by correctly identifying 98% of all actual pneumonia cases.
- High-Accuracy Diagnosis (90%): Achieves 90% overall accuracy on the unseen test set, demonstrating robust performance.
- Explainable AI (XAI) Heatmaps: Utilizes Grad-CAM to generate intuitive heatmaps, providing visual evidence of which lung regions the model focused on for its diagnosis.
- Rapid Triage Capability: Analyzes an X-ray in seconds, creating the potential to prioritize critical cases in a clinical workflow and reduce patient wait times from hours to minutes.
Instructions to Run (GitHub)
- Ensure you have a compatible Python environment with all dependencies from requirements.txt installed.
- Download the trained model weights (pneumonia_model.pth).
- Place the pneumonia_model.pth file in the same root folder as app.py.
- Run the application from your terminal with the command: streamlit run app.py
Developer Notes
- The core skills demonstrated in this project—fine-tuning state-of-the-art vision models, implementing explainability, and deploying a full-stack data science and AI applications.
- Downloads last month
- -