Anthony Miyaguchi
commited on
Commit
·
411c19f
1
Parent(s):
df2ac53
Update metadata file
Browse files- README.md +7 -1
- SnakeCLEF2024-TestMetadata.csv +0 -0
- evaluate/data.py +1 -1
- evaluate/test_evaluate.py +1 -1
README.md
CHANGED
@@ -2,4 +2,10 @@
|
|
2 |
license: mit
|
3 |
---
|
4 |
|
5 |
-
Repository: https://github.com/dsgt-kaggle-clef/snakeclef-2024/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2 |
license: mit
|
3 |
---
|
4 |
|
5 |
+
Repository: https://github.com/dsgt-kaggle-clef/snakeclef-2024/
|
6 |
+
|
7 |
+
To run the tests:
|
8 |
+
|
9 |
+
```bash
|
10 |
+
pytest evaluate -vv -x
|
11 |
+
```
|
SnakeCLEF2024-TestMetadata.csv
ADDED
The diff for this file is too large to render.
See raw diff
|
|
evaluate/data.py
CHANGED
@@ -36,7 +36,7 @@ class ImageDataset(Dataset):
|
|
36 |
|
37 |
def __getitem__(self, idx):
|
38 |
row = self.metadata.iloc[idx]
|
39 |
-
image_path = Path(self.images_root_path) / row.
|
40 |
img = Image.open(image_path).convert("RGB")
|
41 |
img = v2.ToTensor()(img)
|
42 |
return {"features": img, "observation_id": row.observation_id}
|
|
|
36 |
|
37 |
def __getitem__(self, idx):
|
38 |
row = self.metadata.iloc[idx]
|
39 |
+
image_path = Path(self.images_root_path) / row.filename
|
40 |
img = Image.open(image_path).convert("RGB")
|
41 |
img = v2.ToTensor()(img)
|
42 |
return {"features": img, "observation_id": row.observation_id}
|
evaluate/test_evaluate.py
CHANGED
@@ -34,7 +34,7 @@ def images_root(tmp_path):
|
|
34 |
def metadata(tmp_path, images_root):
|
35 |
res = []
|
36 |
for i, img in enumerate(images_root.glob("*.jpg")):
|
37 |
-
res.append({"
|
38 |
df = pd.DataFrame(res)
|
39 |
df.to_csv(tmp_path / "metadata.csv", index=False)
|
40 |
return tmp_path / "metadata.csv"
|
|
|
34 |
def metadata(tmp_path, images_root):
|
35 |
res = []
|
36 |
for i, img in enumerate(images_root.glob("*.jpg")):
|
37 |
+
res.append({"filename": img.name, "observation_id": i})
|
38 |
df = pd.DataFrame(res)
|
39 |
df.to_csv(tmp_path / "metadata.csv", index=False)
|
40 |
return tmp_path / "metadata.csv"
|