Spaces:
Sleeping
Sleeping
| import pandas as pd | |
| from pathlib import Path | |
| IN_CSV = Path("data_processed/metadata_resized.csv") | |
| OUT_CSV = Path("data_processed/metadata_final.csv") | |
| MAP_CSV = Path("data_processed/label_map.csv") | |
| df = pd.read_csv(IN_CSV) | |
| labels = sorted(df["label"].unique()) | |
| label_to_id = {label: i for i, label in enumerate(labels)} | |
| df["label_id"] = df["label"].map(label_to_id) | |
| df.to_csv(OUT_CSV, index=False) | |
| pd.DataFrame({ | |
| "label": labels, | |
| "label_id": [label_to_id[l] for l in labels] | |
| }).to_csv(MAP_CSV, index=False) | |
| print("Total classes:", len(labels)) | |