/ Модель

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

Контекст
1 026 токенов
Параметры
44,3 млн
Лицензия
MIT
Архитектура
esm · dense
Библиотека
transformers.js
Опубликована
29 сен 2026

esm2-t12-35M-onnx-js

Заполнение пропусковТекст → текст3 профессии

Браузерная ONNX-конверсия ESM-2 для предсказания аминокислот в маскированных позициях белковых последовательностей.

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

Бенчмарки

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

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

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

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

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

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

Это браузерная ONNX-конверсия ESM-2 esm2_t12_35M_UR50D, подготовленная для проекта VetInSilico и запуска через transformers.js. Модель заполняет маскированные позиции в аминокислотных последовательностях белков; расчёт выполняется в браузере с использованием WebAssembly или WebGPU, без серверного API.

Модель содержит 44,3 млн параметров и поддерживает контекст до 1026 токенов. В репозитории есть веса ONNX в fp32 и версия int8; README рекомендует int8 для запуска. Токенизатор работает на уровне символов и учитывает специальный разделитель «//». В карточке приведена проверка совпадения пяти лучших предсказаний для короткой последовательности с HF Inference API; для int8 отмечено отклонение вероятностей.

Модель предназначена для исследования белковых последовательностей, например предсказания вероятных аминокислот в заданной позиции. Она не генерирует текст на естественном языке и не заменяет экспериментальную проверку биологических гипотез. Лицензия — MIT.

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

  • предсказание аминокислоты в пропущенной позиции белковой последовательности
  • оценка вероятных замен аминокислот в последовательности
  • запуск языковой модели белков в браузере
  • локальный анализ белковых последовательностей без серверного API

Ограничения

Квантованная int8-версия может отклоняться по значениям вероятностей от fp32. README приводит проверку для одной короткой последовательности; она не устанавливает качество на широком наборе биологических задач.

Для каких профессий подходит3

Разделы каталога профессий, в задачах которых используется эта модель

Все профессии

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

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

Открыть на Hugging Face

ESM-2 (esm2_t12_35M_UR50D) — ONNX для transformers.js

Конверсия facebook/esm2_t12_35M_UR50D для запуска в браузере через @huggingface/transformers без серверного API и без токенов.

Зачем

РКН блокирует *.workers.dev в РФ, а публичных безключевых протеиновых LM не существует. Этот репо — часть VetInSilico: ESM-2 fill-mask выполняется целиком в браузере пользователя (WebAssembly/WebGPU), веса качаются с huggingface.co (не заблокирован) и кешируются локально.

Файлы

  • onnx/model.onnx — fp32 (~134 МБ)
  • onnx/model_quantized.onnx — int8 (~34 МБ, рекомендуемый dtype: "q8")
  • tokenizer.json — char-level WordLevel + <cls>/<mask>/<eos> (added_tokens корректны для <mask>)

Проверка качества: top-5 на MKT<mask>YIAK совпадает с HF Inference API (L 0.1066 / I 0.0853 / S 0.0817 / K 0.0811 / N 0.0606); int8-квантование даёт отклонение вероятностей < 0.005.

Использование

import { pipeline } from "@huggingface/transformers";
const pipe = await pipeline("fill-mask", "shrayyyy/esm2-t12-35M-onnx-js", { dtype: "q8", top_k: 20 });
const out = await pipe("MKT<mask>YIAK");

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

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

GPU в ailist

Универсальный рантайм · transformers.js

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

Модель выложена для браузера (ONNX / transformers.js).

Класс архитектуры
EsmForMaskedLM
Ревизия весов
01f0663

0 моделей