OcuNet - Eye Disease Classification Model

Model Description

OcuNet is a deep learning model for classifying retinal fundus images into four categories: Cataract, Diabetic Retinopathy, Glaucoma, and Normal.

  • Architecture: EfficientNet-B0 + Custom Classification Head
  • Parameters: 4,665,472
  • Input: 224×224 RGB images
  • Output: 4-class probability distribution

Intended Use

  • Primary screening for eye diseases
  • Clinical decision support
  • Telemedicine applications
  • Educational purposes

Performance

Metric Score
Accuracy 86.89%
ROC-AUC 97.88%
F1 (Macro) 86.79%

Limitations

  • Trained on limited dataset (4,217 images)
  • Lower accuracy on "Normal" class (72.67% recall)
  • No severity grading
  • Requires clinical verification

Training Data

Eye Diseases Classification dataset from Kaggle with 4,217 fundus images across 4 classes.

How to Use

from predict import EyeDiseaseClassifier

classifier = EyeDiseaseClassifier()
result = classifier.predict("image.jpg")
print(result['predicted_class'], result['confidence'])
Downloads last month

-

Downloads are not tracked for this model. How to track
Inference Providers NEW
This model isn't deployed by any Inference Provider. 🙋 Ask for provider support