Update create_submission.py
Browse files- create_submission.py +4 -3
create_submission.py
CHANGED
|
@@ -8,9 +8,10 @@ output_csv = "submission.csv"
|
|
| 8 |
# Load frame-level results
|
| 9 |
df = pd.read_csv(input_csv)
|
| 10 |
|
| 11 |
-
# Extract base video ID (remove
|
| 12 |
def extract_video_id(filename):
|
| 13 |
-
|
|
|
|
| 14 |
|
| 15 |
df["video_id"] = df["file_name"].apply(extract_video_id)
|
| 16 |
|
|
@@ -32,4 +33,4 @@ video_scores = video_scores[["id", "pred", "score"]]
|
|
| 32 |
|
| 33 |
# Save submission file
|
| 34 |
video_scores.to_csv(output_csv, index=False)
|
| 35 |
-
print(f"Saved submission file to {output_csv}")
|
|
|
|
| 8 |
# Load frame-level results
|
| 9 |
df = pd.read_csv(input_csv)
|
| 10 |
|
| 11 |
+
# Extract base video ID (remove _frame_### and file extension)
|
| 12 |
def extract_video_id(filename):
|
| 13 |
+
# Remove patterns like _frame_1, _frame_2, etc, and optional extensions (.png, .jpg, etc)
|
| 14 |
+
return re.sub(r"_frame_\d+(?:\.\w+)?$", "", filename)
|
| 15 |
|
| 16 |
df["video_id"] = df["file_name"].apply(extract_video_id)
|
| 17 |
|
|
|
|
| 33 |
|
| 34 |
# Save submission file
|
| 35 |
video_scores.to_csv(output_csv, index=False)
|
| 36 |
+
print(f"✅ Saved submission file to {output_csv}")
|