metadata
title: DiabeticRetionPathyDetection
emoji: π
colorFrom: red
colorTo: red
sdk: docker
app_port: 8501
tags:
- streamlit
pinned: false
short_description: Streamlit template space
Diabetic Retinopathy Detection
A Streamlit-based web application for detecting diabetic retinopathy from eye fundus images using a deep learning model from Hugging Face.
π Overview
This application uses a pre-trained deep learning model to classify eye fundus images into different stages of diabetic retinopathy. The model is hosted on Hugging Face and integrated into a user-friendly Streamlit interface.
π Getting Started
Using Docker (Recommended)
- Build the Docker image:
docker build -t diabetic-retinopathy .
- Run the container:
docker run -p 8501:8501 diabetic-retinopathy
- Access the app at
http://localhost:8501
Without Docker
- Install dependencies:
pip install -r requirements.txt
- Download the model:
python download_model.py
- Run the Streamlit app:
streamlit run src/streamlit_app.py
π§ Model Information
- Model Name: diabetic-eye
- Repository: Asmaa111/diabetic-eye
- Framework: PyTorch
- Input: Eye fundus images (JPEG/PNG)
- Output: Classification into retinopathy stages
π Project Structure
DiabeticRetionPathyDetection/
βββ .streamlit/ # Streamlit configuration
βββ src/
β βββ streamlit_app.py # Main application code
βββ Dockerfile # Docker configuration
βββ download_model.py # Model download script
βββ requirements.txt # Python dependencies
βββ README.md # Project documentation
π Live Demo
Try the live version hosted on Hugging Face Spaces:
DiabeticRetionPathyDetection Demo