Skip to main content

Evaluation and adaption method for the UNICORN Challenge

Project description

🧪 UNICORN Evaluation Toolkit

Welcome to the official evaluation repository for the UNICORN Challenge — a benchmark for foundation models in pathology, radiology and medical language processing. This repository provides the code used to evaluate submissions using frozen foundation model features. It ships with a set of feature adaptors that convert features into predictions and expects to community to contribute with custom & more fancy adaptors.

🚀 Goal

The challenge evaluates how well foundation models generalize across tasks without extensive fine-tuning. For language and vision-language tasks, the model should yield the prediction. For vision tasks, we adapt features using light-weight methods (adaptors). Participants are invited to use built-in adaptors or propose their own!

🧩 Custom Adaptors

Want to use a custom method to convert vision features to predictions?

  • add your adaptor under the adaptors/ directory
  • submit a pull request with a short description of your method, giving it a unique name that can be selected at submission time

Once approved and merged, you’ll be able to submit your model using your custom adaptor.

⚠️ All adaptors must follow the base adaptor interface (see adaptors/base.py).

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

unicorn_eval-1.0.tar.gz (29.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

unicorn_eval-1.0-py3-none-any.whl (33.6 kB view details)

Uploaded Python 3

File details

Details for the file unicorn_eval-1.0.tar.gz.

File metadata

  • Download URL: unicorn_eval-1.0.tar.gz
  • Upload date:
  • Size: 29.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.10.12

File hashes

Hashes for unicorn_eval-1.0.tar.gz
Algorithm Hash digest
SHA256 b150a927c277d049a17d8983c8902d5b1dc8b0d491ff980def03d652967f5ef6
MD5 1cb816c098dc60350c4619224fa2dbcf
BLAKE2b-256 1ac2ba9908c0c1ffd6abead57ede6d762b981ca48db68411f507672b51c7bf30

See more details on using hashes here.

File details

Details for the file unicorn_eval-1.0-py3-none-any.whl.

File metadata

  • Download URL: unicorn_eval-1.0-py3-none-any.whl
  • Upload date:
  • Size: 33.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.10.12

File hashes

Hashes for unicorn_eval-1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 147bf3ae061db38432f63f9e9045e2173234efb897560c325b0b47f166bf7911
MD5 639e6cf4bbd5bac6226912078f9916d0
BLAKE2b-256 6d21c0ca3359e897097ba941db05172b86cead7430f678b9c68f07abb3b0efeb

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page