dheeren-tejani commited on
Commit
5ea26e9
·
0 Parent(s):

Upload Model

Browse files
.gitattributes ADDED
@@ -0,0 +1,37 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ *.7z filter=lfs diff=lfs merge=lfs -text
2
+ *.arrow filter=lfs diff=lfs merge=lfs -text
3
+ *.bin filter=lfs diff=lfs merge=lfs -text
4
+ *.bz2 filter=lfs diff=lfs merge=lfs -text
5
+ *.ckpt filter=lfs diff=lfs merge=lfs -text
6
+ *.ftz filter=lfs diff=lfs merge=lfs -text
7
+ *.gz filter=lfs diff=lfs merge=lfs -text
8
+ *.h5 filter=lfs diff=lfs merge=lfs -text
9
+ *.joblib filter=lfs diff=lfs merge=lfs -text
10
+ *.lfs.* filter=lfs diff=lfs merge=lfs -text
11
+ *.mlmodel filter=lfs diff=lfs merge=lfs -text
12
+ *.model filter=lfs diff=lfs merge=lfs -text
13
+ *.msgpack filter=lfs diff=lfs merge=lfs -text
14
+ *.npy filter=lfs diff=lfs merge=lfs -text
15
+ *.npz filter=lfs diff=lfs merge=lfs -text
16
+ *.onnx filter=lfs diff=lfs merge=lfs -text
17
+ *.ot filter=lfs diff=lfs merge=lfs -text
18
+ *.parquet filter=lfs diff=lfs merge=lfs -text
19
+ *.pb filter=lfs diff=lfs merge=lfs -text
20
+ *.pickle filter=lfs diff=lfs merge=lfs -text
21
+ *.pkl filter=lfs diff=lfs merge=lfs -text
22
+ *.pt filter=lfs diff=lfs merge=lfs -text
23
+ *.pth filter=lfs diff=lfs merge=lfs -text
24
+ *.rar filter=lfs diff=lfs merge=lfs -text
25
+ *.safetensors filter=lfs diff=lfs merge=lfs -text
26
+ saved_model/**/* filter=lfs diff=lfs merge=lfs -text
27
+ *.tar.* filter=lfs diff=lfs merge=lfs -text
28
+ *.tar filter=lfs diff=lfs merge=lfs -text
29
+ *.tflite filter=lfs diff=lfs merge=lfs -text
30
+ *.tgz filter=lfs diff=lfs merge=lfs -text
31
+ *.wasm filter=lfs diff=lfs merge=lfs -text
32
+ *.xz filter=lfs diff=lfs merge=lfs -text
33
+ *.zip filter=lfs diff=lfs merge=lfs -text
34
+ *.zst filter=lfs diff=lfs merge=lfs -text
35
+ *tfevents* filter=lfs diff=lfs merge=lfs -text
36
+ best_model_v2.pth filter=lfs diff=lfs merge=lfs -text
37
+ *.png filter=lfs diff=lfs merge=lfs -text
README.md ADDED
@@ -0,0 +1,43 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ---
2
+ license: apache-2.0
3
+ language: en
4
+ library_name: pytorch
5
+ tags:
6
+ - image-classification
7
+ - medical-imaging
8
+ - diabetic-retinopathy
9
+ - pytorch
10
+ - timm
11
+ - efficientnet
12
+ datasets:
13
+ - aptos2019-blindness-detection
14
+ widget:
15
+ - src: model/gradcam_visualizations/gradcam_sample_003.png
16
+ example_title: No DR Example
17
+ - src: model/gradcam_visualizations/gradcam_sample_007.png
18
+ example_title: Severe DR Example
19
+ ---
20
+
21
+ # Diabetic Retinopathy Grading Model (V2)
22
+
23
+ This is a multi-task deep learning model trained to classify the severity of Diabetic Retinopathy (DR) from retinal fundus images. It is based on the **EfficientNet-B3** architecture and was specifically optimized to improve the **Quadratic Weighted Kappa (QWK)** score, a clinically relevant metric for ordinal classification tasks like DR grading.
24
+
25
+ This model is the second iteration (V2) of a project focused on building a diagnostically "smarter" classifier that is more sensitive to severe, vision-threatening stages of the disease.
26
+
27
+ ## Model Details
28
+
29
+ - **Architecture:** `timm/efficientnet_b3` backbone with a custom multi-task head.
30
+ - **Input Size:** 512x512 pixels.
31
+ - **Output:** A dictionary containing logits for three tasks:
32
+ - `severity`: 5 classes (0: No DR, 1: Mild, 2: Moderate, 3: Severe, 4: Proliferative).
33
+ - `lesions`: 5 classes (multi-label for various lesion types).
34
+ - `regions`: 5 classes (multi-label for affected anatomical regions).
35
+ - **Training Objective:** The model was trained focusing only on the `severity` task by setting the loss weights for auxiliary tasks to zero. The auxiliary heads can still produce outputs for interpretability.
36
+
37
+ ## How to Get Started & Use
38
+
39
+ The model can be easily loaded from Hugging Face Hub for inference.
40
+
41
+ ```bash
42
+ # Install required libraries
43
+ pip install torch torchvision timm albumentations huggingface-hub numpy<2.0 pillow opencv-python
best_model_v2.pth ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:059c47b3b2be820f8833bc40ed907d91a989bdb8d10e37e08d647ac543eb3e67
3
+ size 164800851
gradcam_visualizations/gradcam_sample_000.png ADDED

Git LFS Details

  • SHA256: 82e2e09926856ded8037269a72fe233f451ea1402aba928b78e638e81ae2f40f
  • Pointer size: 132 Bytes
  • Size of remote file: 1.11 MB
gradcam_visualizations/gradcam_sample_001.png ADDED

Git LFS Details

  • SHA256: ed8e6de22ed4fd138e6c48575ebbc09d39f470b29e0a334f7e46cca14e792ef8
  • Pointer size: 132 Bytes
  • Size of remote file: 1.16 MB
gradcam_visualizations/gradcam_sample_002.png ADDED

Git LFS Details

  • SHA256: 533f8086136368e09c139b76e5841befa762180c40f0efa31ed07aab95f30d85
  • Pointer size: 131 Bytes
  • Size of remote file: 943 kB
gradcam_visualizations/gradcam_sample_003.png ADDED

Git LFS Details

  • SHA256: afa44f127dd8e4aec3a17f5a3cf64dda5b396e05687e9bf31c1e48a8b9e1d113
  • Pointer size: 131 Bytes
  • Size of remote file: 742 kB
gradcam_visualizations/gradcam_sample_004.png ADDED

Git LFS Details

  • SHA256: b6fdc94f3f181de9802c75a803df1490248890c8627565c10ad03c1f0401709f
  • Pointer size: 131 Bytes
  • Size of remote file: 743 kB
gradcam_visualizations/gradcam_sample_005.png ADDED

Git LFS Details

  • SHA256: a428bdc1817c1a0d76da5060d612552dd0de5e5460dee0e85fc4e925283c8dff
  • Pointer size: 131 Bytes
  • Size of remote file: 646 kB
gradcam_visualizations/gradcam_sample_006.png ADDED

Git LFS Details

  • SHA256: 6350e28d65668c9e6bc5100d9f9d8008be62103c6e661005362afb0af58f7819
  • Pointer size: 132 Bytes
  • Size of remote file: 1.05 MB
gradcam_visualizations/gradcam_sample_007.png ADDED

Git LFS Details

  • SHA256: 0b194019373c74f06d73abb7b9751820de522ac7c627cc9a9ea562feda723ba1
  • Pointer size: 132 Bytes
  • Size of remote file: 1.13 MB
gradcam_visualizations/gradcam_sample_008.png ADDED

Git LFS Details

  • SHA256: d95f78083f176929d6226831de1034e911b1ac4884ac9dd1b5faf25c8d369fa5
  • Pointer size: 132 Bytes
  • Size of remote file: 1.06 MB
gradcam_visualizations/gradcam_sample_009.png ADDED

Git LFS Details

  • SHA256: cf716cfcdaea56599b7bdc520ea35197c2f909b9b23a9ae1d3d82c186f4a5d4d
  • Pointer size: 131 Bytes
  • Size of remote file: 706 kB
gradcam_visualizations/gradcam_sample_010.png ADDED

Git LFS Details

  • SHA256: cbe6981b6722c852ed18034e28cd4960d2957d96894c23dcd5216ecb93d0c26a
  • Pointer size: 132 Bytes
  • Size of remote file: 1.02 MB
gradcam_visualizations/gradcam_sample_011.png ADDED

Git LFS Details

  • SHA256: 11f041629efff1470f35a773ed425931ee3e5e052543371aa1fcf00edf411a2b
  • Pointer size: 131 Bytes
  • Size of remote file: 973 kB
gradcam_visualizations/gradcam_sample_012.png ADDED

Git LFS Details

  • SHA256: a348125f13cebae63084f1c775ffdb5e1fb9df4241ef25135522c9a11712cb2d
  • Pointer size: 132 Bytes
  • Size of remote file: 1.26 MB
gradcam_visualizations/gradcam_sample_013.png ADDED

Git LFS Details

  • SHA256: 7fbec6e29d8af5bcf3839c9f9b2596a5c29f660708d659828b3661fa1e2dc257
  • Pointer size: 131 Bytes
  • Size of remote file: 755 kB
gradcam_visualizations/gradcam_sample_014.png ADDED

Git LFS Details

  • SHA256: 0eeae91b036b7076cc5f1428ee745bf9976600b5e45bc9522bad8c2948584ea4
  • Pointer size: 132 Bytes
  • Size of remote file: 1.19 MB
gradcam_visualizations/gradcam_sample_015.png ADDED

Git LFS Details

  • SHA256: 80544e76c1dea2feef8065d7d1ecf7f644ae3c8f4194d5fe602e87d56a3c2f1d
  • Pointer size: 132 Bytes
  • Size of remote file: 1.11 MB
gradcam_visualizations/gradcam_sample_016.png ADDED

Git LFS Details

  • SHA256: 5cd055bdc86df16732646ac9d562396bc0c19bb3372a0acd38eb9fed425d7537
  • Pointer size: 132 Bytes
  • Size of remote file: 1.3 MB
gradcam_visualizations/gradcam_sample_017.png ADDED

Git LFS Details

  • SHA256: d0b54418495aa1ac8f6a32cccc898cf4492349662b392527639ec398a5636e24
  • Pointer size: 132 Bytes
  • Size of remote file: 1.13 MB
gradcam_visualizations/gradcam_sample_018.png ADDED

Git LFS Details

  • SHA256: b88fb328f6193733198a8b5a21b1bbc2673058911e3dbe74a77449d6a2694d1a
  • Pointer size: 132 Bytes
  • Size of remote file: 1.04 MB
gradcam_visualizations/gradcam_sample_019.png ADDED

Git LFS Details

  • SHA256: 4dd8f5778ce960097d3c91bda52185211093d43d050286a67d43cfd61944f964
  • Pointer size: 132 Bytes
  • Size of remote file: 1.24 MB