Anthony Miyaguchi
commited on
Commit
Β·
df2ac53
1
Parent(s):
56d0c04
Reorganize module
Browse files- .gitignore +5 -0
- __init__.py β evaluate/__init__.py +0 -0
- data.py β evaluate/data.py +0 -0
- model.py β evaluate/model.py +0 -0
- submission.py β evaluate/submission.py +0 -10
- test_evaluate.py β evaluate/test_evaluate.py +1 -1
- script.py +12 -0
.gitignore
ADDED
@@ -0,0 +1,5 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
*.egg-info
|
2 |
+
__pycache__
|
3 |
+
*.py[cod]
|
4 |
+
lightning_logs/
|
5 |
+
.pytest_cache
|
__init__.py β evaluate/__init__.py
RENAMED
File without changes
|
data.py β evaluate/data.py
RENAMED
File without changes
|
model.py β evaluate/model.py
RENAMED
File without changes
|
submission.py β evaluate/submission.py
RENAMED
@@ -29,13 +29,3 @@ def make_submission(
|
|
29 |
rows.append(row)
|
30 |
submission_df = pd.DataFrame(rows)
|
31 |
submission_df.to_csv(output_csv_path, index=False)
|
32 |
-
|
33 |
-
|
34 |
-
if __name__ == "__main__":
|
35 |
-
with zipfile.ZipFile("/tmp/data/private_testset.zip", "r") as zip_ref:
|
36 |
-
zip_ref.extractall("/tmp/data")
|
37 |
-
|
38 |
-
MODEL_PATH = "last.ckpt"
|
39 |
-
metadata_file_path = "./SnakeCLEF2024-TestMetadata.csv"
|
40 |
-
test_metadata = pd.read_csv(metadata_file_path)
|
41 |
-
make_submission(test_metadata=test_metadata, model_path=MODEL_PATH)
|
|
|
29 |
rows.append(row)
|
30 |
submission_df = pd.DataFrame(rows)
|
31 |
submission_df.to_csv(output_csv_path, index=False)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
test_evaluate.py β evaluate/test_evaluate.py
RENAMED
@@ -76,7 +76,7 @@ def test_model_checkpoint(model_checkpoint):
|
|
76 |
def test_make_submission(model_checkpoint, metadata, images_root, tmp_path):
|
77 |
output_csv_path = tmp_path / "submission.csv"
|
78 |
make_submission(metadata, model_checkpoint, output_csv_path, images_root)
|
79 |
-
submission_df = pd.read_csv(
|
80 |
assert len(submission_df) == 10
|
81 |
assert set(submission_df.columns) == {"observation_id", "class_id"}
|
82 |
assert submission_df["class_id"].isin(range(10)).all()
|
|
|
76 |
def test_make_submission(model_checkpoint, metadata, images_root, tmp_path):
|
77 |
output_csv_path = tmp_path / "submission.csv"
|
78 |
make_submission(metadata, model_checkpoint, output_csv_path, images_root)
|
79 |
+
submission_df = pd.read_csv(output_csv_path)
|
80 |
assert len(submission_df) == 10
|
81 |
assert set(submission_df.columns) == {"observation_id", "class_id"}
|
82 |
assert submission_df["class_id"].isin(range(10)).all()
|
script.py
ADDED
@@ -0,0 +1,12 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
import zipfile
|
2 |
+
import pandas as pd
|
3 |
+
from evaluate.submission import make_submission
|
4 |
+
|
5 |
+
if __name__ == "__main__":
|
6 |
+
with zipfile.ZipFile("/tmp/data/private_testset.zip", "r") as zip_ref:
|
7 |
+
zip_ref.extractall("/tmp/data")
|
8 |
+
|
9 |
+
MODEL_PATH = "./last.ckpt"
|
10 |
+
metadata_file_path = "./SnakeCLEF2024-TestMetadata.csv"
|
11 |
+
test_metadata = pd.read_csv(metadata_file_path)
|
12 |
+
make_submission(test_metadata=test_metadata, model_path=MODEL_PATH)
|