/ Модель

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

Лицензия
Apache 2.0
Библиотека
onnxruntime
Опубликована
8 окт 2026

typeorem

Эмбеддинги изображенийИзображение → embedding

Конверсия DINOv2 ViT-S/14 в ONNX извлекает визуальные эмбеддинги изображений, в том числе сеток глифов для поиска похожих шрифтов.

0скачиваний за 30 дней0лайковвеса обновлены8 окт 2026

Бенчмарки

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

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

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

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

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

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

Typeorem — замороженный визуальный энкодер DINOv2 ViT-S/14, который разработчики typeorem.dev используют для функции поиска пользовательских шрифтов по их признакам. Модель принимает RGB-изображения размером 224×224 и выдаёт вектор признаков размерностью 384. Нормализация ImageNet встроена в граф ONNX; веса представлены в формате fp16 и запускаются через ONNX Runtime, в том числе в браузере.

В описанном сценарии изображение сетки глифов шрифта преобразуется в вектор, который затем проецируется в 200-мерное пространство каталога. Репозиторий содержит конверсию DINOv2 в ONNX, а не новую обученную модель; лицензия — Apache-2.0. Энкодер предназначен для извлечения визуальных признаков, а не для генерации изображений или распознавания текста.

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

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

Ограничения

Модель выдаёт только вектор визуальных признаков и сама не распознаёт глифы, не классифицирует шрифты и не генерирует изображения. В README описан вход фиксированного размера 224×224 и сценарий проекции эмбеддингов в пространство конкретного каталога.

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

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

Открыть на Hugging Face

Typeorem backbone (DINOv2 ViT-S/14, fp16 ONNX)

The frozen image encoder behind the custom-font feature on typeorem.dev: DINOv2 ViT-S/14 (timm vit_small_patch14_dinov2.lvd142m) exported to ONNX, fp16, with ImageNet normalization baked into the graph.

  • Input pixels: uint8 RGB, shape [batch, 3, 224, 224], values 0..255.
  • Output embedding: float32 pooled features, shape [batch, 384].

The browser renders a font's glyph grid to 224x224, runs this graph via onnxruntime-web, then projects the 384-dim output into the catalog's 200-dim space (site/data/pca.bin). The graph is produced by model/export_onnx.py --fp16 and published by model/publish_model.py in the parent repository, https://gitlab.com/fuzzyporpoise/typeorem.

License and attribution

This artifact is a derivative of DINOv2 (Meta AI), distributed under Apache-2.0; the upstream weights and license govern. See https://github.com/facebookresearch/dinov2 and https://huggingface.co/facebook/dinov2-small. The export tooling and the rest of the Typeorem project are MIT.

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

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

GPU в ailist

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

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

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

Ревизия весов
b595bd0

0 моделей