3v324v23 commited on
Commit
3722f7d
·
1 Parent(s): c9862b2
Files changed (1) hide show
  1. pages/Upload_and_Predict.py +7 -6
pages/Upload_and_Predict.py CHANGED
@@ -58,17 +58,18 @@ class_names = ['No DR', 'Mild', 'Moderate', 'Severe', 'Proliferative DR']
58
 
59
  @st.cache_data
60
  def load_sample_images_from_csv():
61
- dataset = load_dataset("Ci-Dave/test_labels.csv", split="test")
 
62
  samples = defaultdict(list)
63
 
64
  for i in range(5):
65
  class_name = class_names[i]
66
- class_samples = dataset.filter(lambda example: example['label'] == i)[:5]
67
- for example in class_samples:
68
- img_path = example['new_path'] # Ensure this column exists or adjust accordingly
69
- if os.path.exists(img_path): # Optional: skip if not local
70
  samples[class_name].append(img_path)
71
-
72
  return samples
73
 
74
  # Load pretrained model
 
58
 
59
  @st.cache_data
60
  def load_sample_images_from_csv():
61
+ csv_url = "https://huggingface.co/datasets/Ci-Dave/DDR_dataset_train_test/resolve/main/splits/test_labels.csv"
62
+ df = pd.read_csv(csv_url)
63
  samples = defaultdict(list)
64
 
65
  for i in range(5):
66
  class_name = class_names[i]
67
+ class_samples = df[df['label'] == i].head(5)
68
+ for _, row in class_samples.iterrows():
69
+ img_path = row['new_path']
70
+ if os.path.exists(img_path): # works only if images are local
71
  samples[class_name].append(img_path)
72
+
73
  return samples
74
 
75
  # Load pretrained model