/ Модель

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

Контекст
8 192 токена
Лицензия
CC BY-NC 4.0
Базовая модель
ettin-encoder-1b
Библиотека
troncore
Опубликована
28 сен 2026

tron-1b

Классификация без дообученияТекст → label4 профессии

Tron-1B — англоязычный энкодер для классификации текста по заданным вариантам, оценки по шкале и ответов «да/нет» с калиброванной уверенностью.

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

Бенчмарки

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

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

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

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

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

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

Tron-1B — англоязычная модель SamCodeManMk2 для классификации текста по вариантам, заданным в запросе: она выбирает метку, выставляет оценку по шкале или отвечает «да/нет» и возвращает вероятности и показатели уверенности. Модель предназначена для быстрых решений в приложениях с ИИ: маршрутизации запросов, определения намерений, первичной сортировки, проверки безопасности и автоматизации рабочих процессов.

Это двунаправленный энкодер на 1,1 млрд параметров на базе jhu-clsp/ettin-encoder-1b с отдельной головой принятия решений. Входной текст, вопрос и варианты ответа кодируются совместно; модель обучена примерно на 1,2 млн примеров типизированных решений. Набор меток и вопрос можно задавать во время выполнения без переобучения. Для неопределённых ответов доступны порог уверенности и отказ от решения; длинный текст можно обрабатывать скользящими окнами.

В опубликованных разработчиком тестах модель показала результаты на классификации намерений, тем, тональности и обнаружении prompt injection. Лучше всего она работает на английском и на входах короче примерно 2 000 токенов; точность снижается на очень больших наборах новых меток. Tron-1B классифицирует только среди предоставленных вариантов и не генерирует свободный текст. Модель выпущена под лицензией CC BY-NC 4.0, которая ограничивает коммерческое использование.

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

  • определение намерения клиента по сообщению
  • маршрутизация запросов в нужную очередь поддержки
  • классификация отзывов по тональности
  • проверка текста на prompt injection
  • первичная сортировка обращений по заданным критериям
  • оценка текста по шкале с вероятностями уровней

Ограничения

Модель выбирает только из предложенных вариантов и не генерирует свободный текст. Точность лучше на входах короче примерно 2 000 токенов; на больших наборах неизвестных меток она слабее, а оценки безопасности не следует использовать как единственный уровень защиты.

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

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

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

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

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

Открыть на Hugging Face

Tron-1B

Tron-1B answers typed questions about text or JSON in a single pass: choose one option, rate on a scale, or answer yes/no, with calibrated probabilities. It is built for the fast decisions around an AI application: routing, triage, safety screening, intent detection, and workflow automation.

  • Accurate: beats Jev 1.13.0 on all four of its published benchmarks (below).
  • Fast: 16.7 ms per decision (p50) on one GPU.
  • Calibrated: its confidence scores track how often it is right, so you can gate actions on them.
  • Any question, at request time: you write the question and the options; no retraining for new label sets.

Decision Index

Try it

Open in Colab

The quickstart notebook runs on Colab's free T4 GPU: routing, safety screening, all 77 Banking77 intents, a speed test, and a form for your own questions.

Quickstart

pip install https://huggingface.co/SamCodeManMk2/tron-1b/resolve/main/troncore-1.0.0-py3-none-any.whl
from troncore import Engine

eng = Engine("SamCodeManMk2/tron-1b")          # downloads once, then runs locally (GPU if available)

answers = eng.decide(
    {"subject": "Duplicate charge on invoice #4411",
     "body": "We were billed twice for March. Refund the duplicate today or we cancel our plan."},
    {
        "department": {"type": "choice", "instructions": "Which team should handle this?",
                       "criteria": {"billing": "invoices, payments, refunds", "technical": "bugs, outages",
                                    "sales": "pricing, new contracts", "other": "anything else"}},
        "urgency":    {"type": "score", "instructions": "How urgent is this?",
                       "criteria": ["not urgent", "this week", "today", "critical"]},
        "churn_risk": {"type": "yesno", "instructions": "Does the customer threaten to cancel?"},
    },
)
answers["department"]["choice"]        # 'billing'
answers["churn_risk"]["probability"]   # P(yes)
answers["department"]["confidence"]    # calibrated confidence of the top option

Every answer includes probabilities, confidence, margin (top minus second) and entropy. Pass min_confidence=0.8 to get abstain: true on uncertain answers, so they can be routed to a person or a larger model. Questions with more than 128 options are handled automatically by scoring them in rounds. Long inputs can be read in sliding windows with windows="all".

Question types

typeoptionsanswer
choicecriteria: list of labels, or dict label → descriptionchoice + a probability per label
scorecriteria: ordered list of levelsscore (expected level), level, a probability per level
yesno (alias noul)fixed no / yesanswer (bool) + probability of yes

Results

Evaluations

BenchmarkTron-1BJev 1.13.0
Banking77 (intent, 77 labels)¹94.087.0
AG News (topic)93.991.0
typed-decisions (2,000 business decisions)79.672.7
DAIR emotion92.948.0
Latency, p50 per decision²16.7 ms236–276 ms

Tasks Tron-1B never trained on (whole task families held out of training):

TaskAccuracy
IMDB sentiment94.7
Prompt-injection detection (deepset)90.5
MASSIVE intent (59 labels)88.4
XNLI entailment (English)86.7
BoolQ reading comprehension79.2
CLINC intent (151 labels)62.8
SST-5 graded sentiment54.8

¹ Jev's published Banking77 result used 72 labels; Tron's uses all 77. Jev figures are its published numbers, not re-run by us. ² Tron: one question on one NVIDIA GB10 GPU. Jev: independently measured p50 through its hosted API, which includes network time.

Tron-1B was trained on the training splits of Banking77, AG News and DAIR emotion and evaluated on their official test splits. All results measured 2026-09-28 with troncore 1.0.

How it works

Tron-1B is a 1.1B-parameter bidirectional encoder (initialised from ettin-encoder-1b) with a decision head. For each question, the question, the input and every option are encoded together. Each option is pooled into a vector, and a small attention layer compares the options with each other and with the question before they are scored. This is what lets it separate close labels such as "card not arrived" and "card delivery estimate". Probabilities are calibrated per question type and option count.

It was trained on about 1.2 million typed decisions built from public classification, entailment, safety, routing, reasoning, preference and business-workflow datasets.

Limitations

  • It decides; it does not write. Answers are always one of the options you give it.
  • Very large unseen label sets are its weakest area (62.8% on CLINC's 151 intents zero-shot). For big label sets, short descriptive label names help, and so does a few hundred examples of fine-tuning.
  • Long inputs: accuracy is best under about 2,000 tokens of input. Send the relevant section rather than a whole document, or use windows="all".
  • English first. It handles other languages, but was mostly trained and evaluated in English.
  • Not a safety guarantee. Use its safety and injection judgements as one layer of defence, with confidence gating, not as the only one.

License

The model weights are released under CC BY-NC 4.0: free to use, share and adapt for non-commercial purposes, with attribution. The troncore runtime is Apache-2.0. The base encoder is MIT-licensed; see NOTICE.

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

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

GPU в ailist

Универсальный рантайм · troncore · zero-shot-classification

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

Архитектура ? неизвестна transformers в образе рантайма.

Ревизия весов
3d8cfc2

0 моделей