Submissions are evaluated on [a weighted F1 score](https://scikit-learn.org/stable/modules/generated/sklearn.metrics.f1_score.html)

## Submission File

Your submission must be generated using the provided `BaseModel` class, and output a CSV named `submission.csv` with the following format:

```csv
Filename,Species
DSCF0199,'no_animal'
DSCF0108,'no_animal'
DSCF0121,'insect'
10110043,'no_animal'
01150359,'insect'
```

- Species must be wrapped in single quotes.
- The filenames match those from the test set exactly (without extension).