Anthony Miyaguchi commited on
Commit
df2ac53
β€’
1 Parent(s): 56d0c04

Reorganize module

Browse files
.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(output_csv_pathgit)
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)