Spaces:
Sleeping
A newer version of the Gradio SDK is available:
6.2.0
title: Dermatology AI Assistant
emoji: π©Ί
colorFrom: blue
colorTo: green
sdk: gradio
sdk_version: 5.49.1
app_file: app.py
pinned: false
license: apache-2.0
short_description: AI-powered dermatology analysis using Qwen2.5-VL-3B
π©Ί Dermatology AI Assistant
An AI-powered dermatology analysis tool built with Qwen2.5-VL-3B, fine-tuned specifically for skin condition analysis and medical image understanding.
π Features
- Advanced Vision-Language Model: Powered by Qwen2.5-VL-3B fine-tuned for dermatology
- Interactive Analysis: Upload skin images and get detailed AI analysis
- Customizable Questions: Ask specific questions about skin conditions
- Medical-Grade Interface: Clean, professional interface designed for healthcare use
- ZeroGPU Support: Optimized for Hugging Face Spaces ZeroGPU
π₯ Medical Disclaimer
β οΈ IMPORTANT: This AI assistant is for educational and research purposes only. It should not be used as a substitute for professional medical advice, diagnosis, or treatment. Always consult with a qualified healthcare provider for medical concerns.
π οΈ Technical Details
Model Information
- Base Model: Qwen2.5-VL-3B-Instruct
- Fine-tuning Method: LoRA (Low-Rank Adaptation)
- Training Data: 1,000 dermatology images with conversations
- Validation Data: 200 dermatology images
- Domain: Dermatology and skin condition analysis
Training Configuration
- LoRA Rank: 64
- LoRA Alpha: 64
- LoRA Dropout: 0.05
- Learning Rate: 1e-4
- Batch Size: 16
- Epochs: 1
- Gradient Accumulation: 8
- GPU: A100 80GB
π Usage
- Upload Image: Click on the image upload area and select a skin condition image
- Ask Questions: Use the default question or customize your own
- Get Analysis: Click "Analyze Skin Condition" to get AI-powered insights
- Review Results: Read the detailed analysis in the output area
Example Questions
- "What type of skin condition is this?"
- "Describe the characteristics of this lesion."
- "What are the potential causes of this skin issue?"
- "What should I know about this skin condition?"
π§ Local Development
Prerequisites
- Python 3.8+
- CUDA-compatible GPU (recommended)
- 8GB+ VRAM
Installation
# Clone the repository
git clone https://huggingface.co/spaces/ColdSlim/Dermatology-AI-Assistant
cd Dermatology-AI-Assistant
# Install dependencies
pip install -r requirements.txt
# Run the application
python app.py
π Model Performance
- Training Time: ~10-15 minutes on A100 80GB
- Inference Speed: ~2-5 seconds per image
- Memory Usage: ~20-30GB VRAM
- Model Size: ~3B parameters
π€ Contributing
Contributions are welcome! Please feel free to submit issues, feature requests, or pull requests.
π License
This project is licensed under the Apache License 2.0. See the LICENSE file for details.
π Acknowledgments
- Qwen Team for the base model
- Hugging Face for the platform and infrastructure
- Medical professionals who provided domain expertise
π Contact
For questions or support, please open an issue in this repository.
Remember: This tool is for educational purposes only. Always consult healthcare professionals for medical advice.