Skip to content

Imageomics/HDR-SMood-Challenge-sample

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Imageomics HDR Scientific Mood Challenge Sample

This repository contains sample training code and submissions for the 2025 HDR Scientific Mood (Modeling out of distribution) Challenge: Beetles as Sentinel Taxa. It is designed to give participants a reference for both working on the challenge, and also the expected publication of their submissions following the challenge (i.e., how to open-source your submission).

Repository Structure

For your repository, you will want to complete the structure information below and add other files (e.g., training code):

submission
  <model weights>
  model.py
  requirements.txt

We also recommend that you include a CITATION.cff for your work.

Note: If you have requirements not included in the whitelist, please check the issues on the challenge GitHub to see if someone else has requested it before making your own issue.

Structure of this Repository

HDR-SMood-challenge-sample
│
├── baselines
│   ├── training
│   │   └── <MODEL NAME>
│   │       ├── evaluation.py
│   │       ├── model.py
│   │       ├── train.py
│   │       └── utils.py
│   └── submissions
│       └── <MODEL NAME>
│           ├── model.pth
│           ├── model.py
│           └── requirements.txt
├── .gitignore
├── LICENSE
└── README.md

To-Do: add notebook like last year (in a notebooks/ folder).

Installation & Running

Installation

If you have uv simply run uv sync, otherwise you can use the requirements.txt file with either conda or pip.

Training

An example training run can be executed by running the following:

python baselines/training/train.py

with uv do:

uv run python baselines/training/train.py

The training data is available on the Imageomics Hugging Face: Sentinel Beetles Dataset.

Evaluation

Aftering training, you can locally evaluate your model by running the following:

python baselines/training/evaluation.py

with uv do:

uv run python baselines/training/evaluation.py

References

Baselines built off of BioCLIPv2 and Dinov2:

Gu, Jianyang, et al. "Bioclip 2: Emergent properties from scaling hierarchical contrastive learning." arXiv preprint arXiv:2505.23883 (2025).

Oquab, Maxime, et al. "Dinov2: Learning robust visual features without supervision." arXiv preprint arXiv:2304.07193 (2023).

Sample repo from Y1 challenge.

About

Sample Submission Repository for the 2025 HDR Scientific Mood Challenge (Modeling out of distribution).

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages