| --- |
| license: mit |
| language: |
| - en |
| base_model: mobilenetv2 |
| datasets: |
| - custom |
| metrics: |
| - accuracy |
| - f1 |
| pipeline_tag: image-classification |
| library_name: tensorflow |
| tags: |
| - retinal-disease-detection |
| - medical-imaging |
| - fundus-images |
| - mobilenetv2 |
| - classification |
| - grad-cam |
| - retina |
| model_name: RetinaVision-MNet |
| --- |
| # 🧠 RetinaVision-MNet |
|
|
| **RetinaVision-MNet** is a custom-trained MobileNetV2-based deep learning model for multi-class retinal disease detection. |
| It predicts **10 retinal conditions from fundus images** and includes **Grad-CAM heatmaps** to provide interpretable visual explanations for every prediction. |
|
|
| The model is trained entirely from scratch and is hosted on Hugging Face due to GitHub’s file-size limitations. |
|
|
| --- |
|
|
| ## 🔥 Key Features |
|
|
| - **10-class retinal disease classification** |
| - **MobileNetV2 backbone** — lightweight and efficient for medical imaging |
| - **Grad-CAM interpretability** for understanding model decisions |
| - **Custom-trained model (.h5)** using Keras / TensorFlow |
| - **Optimized for FastAPI deployment** with async inference |
| - Works seamlessly with secure JWT-protected backend |
|
|
| --- |
|
|
| ## 📦 Usage |
|
|
| Download the model file from the **Files and Versions** tab and place it in your project: |
|
|
| ```python |
| from tensorflow.keras.models import load_model |
| |
| model = load_model("mobile_model.h5") |
| |