3v324v23 commited on
Commit
332cebc
·
1 Parent(s): d65bcde
Files changed (1) hide show
  1. pages/Model_Evaluation.py +15 -15
pages/Model_Evaluation.py CHANGED
@@ -93,22 +93,9 @@ val_transform = transforms.Compose([
93
  transforms.ToTensor(),
94
  transforms.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225])
95
  ])
96
-
97
- # ---- Load Data from Hugging Face (cached) ----
98
- @st.cache_resource
99
- def load_test_data_from_huggingface():
100
- dataset = load_dataset(
101
- "Ci-Dave/DDR_dataset_train_test",
102
- data_files={"test": "splits/test_labels_updated.csv"},
103
- split="test"
104
- )
105
- df = dataset.to_pandas()
106
- csv_path = "test_labels_temp.csv"
107
- df.to_csv(csv_path, index=False)
108
- dataset = DDRDataset(csv_path=csv_path, transform=val_transform)
109
 
110
- # ---- DDRDataset Class Definition ----
111
- class DDRDataset(Dataset):
112
  def __init__(self, csv_path, transform=None):
113
  self.data = pd.read_csv(csv_path)
114
  self.image_paths = self.data['image_path']
@@ -131,6 +118,19 @@ def load_test_data_from_huggingface():
131
  image = self.transform(image)
132
 
133
  return image, torch.tensor(label, dtype=torch.long)
 
 
 
 
 
 
 
 
 
 
 
 
 
134
  return DataLoader(dataset, batch_size=32, shuffle=False)
135
 
136
  # ---- Load Model from Hugging Face (cached) ----
 
93
  transforms.ToTensor(),
94
  transforms.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225])
95
  ])
 
 
 
 
 
 
 
 
 
 
 
 
 
96
 
97
+ # ---- DDRDataset Class Definition ----
98
+ class DDRDataset(Dataset):
99
  def __init__(self, csv_path, transform=None):
100
  self.data = pd.read_csv(csv_path)
101
  self.image_paths = self.data['image_path']
 
118
  image = self.transform(image)
119
 
120
  return image, torch.tensor(label, dtype=torch.long)
121
+
122
+ # ---- Load Data from Hugging Face (cached) ----
123
+ @st.cache_resource
124
+ def load_test_data_from_huggingface():
125
+ dataset = load_dataset(
126
+ "Ci-Dave/DDR_dataset_train_test",
127
+ data_files={"test": "splits/test_labels_updated.csv"},
128
+ split="test"
129
+ )
130
+ df = dataset.to_pandas()
131
+ csv_path = "test_labels_temp.csv"
132
+ df.to_csv(csv_path, index=False)
133
+ dataset = DDRDataset(csv_path=csv_path, transform=val_transform)
134
  return DataLoader(dataset, batch_size=32, shuffle=False)
135
 
136
  # ---- Load Model from Hugging Face (cached) ----