/ Модель

Характеристики

Лицензия
MIT
Базовая модель
bioclip
Библиотека
onnxruntime
Опубликована
6 июл 2026

naturalist-bioclip-v1

Классификация изображенийИзображение → label

Пакет BioCLIP для определения кандидатов на виды грибов и растений по изображению с помощью сравнения эмбеддингов на устройстве.

0скачиваний за 30 дней1лайквеса обновлены6 июл 2026

Бенчмарки

Как модель справилась с задачами пользователей ailist и что о ней публикуют открытые лидерборды

Публичные оценки

Из открытых лидербордов. Сравнивайте результаты одного теста при одинаковых условиях — отсутствие оценки не значит, что модель хуже.

В подключённых источниках результатов для этой модели пока нет.

Что умеет модель

Описание составлено по карточке модели и метаданным Hugging Face

Sylva BioCLIP v1 — пакет модели для приложения натуралиста Sylva, предназначенный для распознавания видов грибов и растений по фотографии на устройстве. Пакет основан на imageomics/bioclip и содержит только визуальный энкодер OpenCLIP ViT-B/16 в формате ONNX, а также таблицу заранее вычисленных текстовых эмбеддингов названий видов и индекс видов. Энкодер преобразует изображение 224×224 в нормализованный вектор размерности 512; приложение сравнивает его с таблицей эмбеддингов по косинусному сходству и ранжирует кандидатов.

Текстовый энкодер в пакет не входит: таблица рассчитана на фиксированный набор видов и совместима только с этой версией энкодера. Хотя пакет предназначен для классификации изображений, результат следует воспринимать как подсказку для определения таксона: список видов в версии MVP ограничен, а близкие виды могут быть сложны для различения. Модель не определяет съедобность и не подходит для решения о безопасности употребления грибов или растений. Лицензия пакета — MIT.

Сценарии применения

  • получение кандидатов на вид гриба по фотографии
  • определение возможных видов растений по изображению
  • ранжирование видов из фиксированного списка по визуальному сходству

Ограничения

Пакет содержит небольшой начальный список видов, а текстовые эмбеддинги рассчитаны только на эту версию энкодера. Идентификация может ошибаться, особенно для похожих видов; результат нельзя использовать для оценки съедобности или безопасности.

Карточка модели

README от автора на Hugging Face, как он его опубликовал

Открыть на Hugging Face

Sylva · BioCLIP v1 (image encoder, int8) + text-embedding table

On-device model package for the Sylva naturalist app (fungi & plants identification). This repo hosts a swappable model package consumed via a manifest; the app downloads only what the manifest lists.

Contents

FileWhat
image_encoder.onnxBioCLIP v1 image encoder only (OpenCLIP ViT-B/16), fp16 weights with fp32 input/output (~173 MB). Feed a plain float32 [1,3,224,224] tensor; boundary Cast nodes handle fp16 internally.
text_embeddings_v1.safetensorsPrecomputed, L2-normalised text embeddings for the candidate species (fp16, 512-dim).
species_index.jsonspecies_id → row mapping into the table.
manifest.jsonModel manifest (architecture, preprocessing, files + sha256).
registry.jsonRegistry entry the app lists in Settings → Models.

The text encoder is not shipped: the candidate list is fixed, so species names are encoded once offline into the table above. The table is model-specific — v1 embeddings are not compatible with a v2 encoder.

Inference (how the app uses it)

  1. Preprocess per manifest.preprocess (CLIP normalisation, 224×224 center crop).
  2. Run the image encoder → 512-d embedding, L2-normalise.
  3. Cosine similarity against text_embeddings → softmax (logit_scale) → top-N.
  4. Join species_id to the app's curated species/toxicity DB.

Provenance & quality

  • Derived from imageomics/bioclip (OpenCLIP ViT-B/16). Only the image tower is exported.
  • Precision: fp16. Validated cosine similarity of embeddings fp16-vs-fp32 on control inputs = 1.000 (target ≥ 0.99).
  • A compact high-accuracy int8 encoder (static/QDQ with a calibration set, or a distilled tower) is planned follow-up: plain dynamic int8 on this ViT lands at ~0.97 cosine, below the quality bar, so v1 ships fp16 (§13).

⚠️ Safety

This model outputs a taxon only. It is not a source of edibility information and must never be used to decide whether something is safe to eat. Fungi identification is error-prone (fine-grained, deadly look-alikes). The Sylva app keeps toxicity in a separate curated layer and always shows warnings and look-alikes. Consult an expert before consuming any wild organism.

The candidate species list in this v1 package is a small seed for the MVP and will be expanded (regional/frequency-based) in later revisions without an app update.

Как запустить

На своей GPU в ailist. Цена — по текущим предложениям провайдеров

GPU в ailist

Универсальный рантайм · onnxruntime

Нельзя запустить

Модель выложена только в формате ONNX.

Ревизия весов
22a18d2

0 моделей