/ Модель

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

Лицензия
Apache 2.0
Архитектура
zeno-divergent-episode-lite · dense
Опубликована
3 окт 2026

zeno-divergent-candidate-v040

Классификация таблицTable → label

Экспериментальная табличная модель, оценивающая панель прогнозов и отмечающая прогнозы, которые могут быть уверенно ошибочными.

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

Бенчмарки

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

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

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

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

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

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

Zeno Divergent v0.40 candidate — экспериментальная плотная модель ZenoEpisodeLite от разработчиков Zeno. Она анализирует панель прогнозов и предупреждает, какие прогнозы могут быть уверенно ошибочными. На вход подаются табличные признаки прогнозов, маска присутствующих участников панели и история ошибок каждого участника за 16 прошлых периодов. Модель содержит 7,84 млн параметров, доступна в форматах ONNX и safetensors с весами F32 и запускается на CPU.

Репозиторий предназначен для тестирования интеграций с Zeno Arena и конвейером Zeno30, а также для изучения входов и выходов модели. Результат на одной обучающей выборке разработки превзошёл простое усреднение, но другие проверенные варианты с разными seed — нет; полный набор проверок не пройден. В README прямо указано не использовать предупреждения модели для принятия решений. Лицензия — Apache-2.0.

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

  • тестирование интеграции панели прогнозов с Zeno Arena
  • исследование признаков и выходов модели раннего предупреждения
  • эксперименты с оценкой надёжности прогнозов нескольких участников

Ограничения

Это тестовый кандидат, полный gate не пройден, а преимущество над простым усреднением не подтвердилось на разных seed. В README указано не использовать предупреждения для принятия решений; внешние оценки в этом запуске были нулевыми, а некоторые наборы данных не имели тестируемого отложенного периода.

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

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

Открыть на Hugging Face

Zeno Divergent — v0.40 candidate (seed 37)

A model of forecasters: it reads a panel of forecasts and warns which ones are likely to be confidently wrong.

Status: testing candidate. Not gate-passed. In the Zeno Arena its warnings are recorded for later scoring and never acted on. A gate-passed successor (v0.41) is training now; it will be published as its own repo.

Parameters7.84M
FormatONNX (opset graph + external weights), runs on CPU, no GPU needed · same weights also as model.safetensors (F32)
Tensor typeF32
Size31.9 MB
Inputsa panel of up to N forecasters for one question (see below)
Outputswarn: per-member warning logit · dist: outcome distribution anchored on the panel baseline
Trained onfrozen Offdiagonal snapshot, 9 sources: crypto, ECB SPF, weather ensembles, ForecastBench, CDC COVID-19, CDC RSV, FluSight, prediction markets, sea level
Runv040-h200-20261003T1232Z, arm lite, seed 37, best checkpoint by source-balanced dev loss
Feature schemav040-features-2
ONNX vs PyTorch paritymax abs diff 1.4e-05

Download and run (2 minutes)

pip install onnxruntime huggingface_hub numpy
python run_example.py

run_example.py (in this repo) downloads the model and scores a dummy four-member panel:

import numpy as np, onnxruntime as ort
from huggingface_hub import hf_hub_download

REPO = "ZenoDivergent/zeno-divergent-candidate-v040"
DIR = "./zeno-divergent"   # keep both files in one real folder
hf_hub_download(REPO, "episode-lite.onnx.data", local_dir=DIR)
sess = ort.InferenceSession(hf_hub_download(REPO, "episode-lite.onnx", local_dir=DIR),
                            providers=["CPUExecutionProvider"])
warn, dist = sess.run(None, feed)          # feed: see the input table
risk = 1 / (1 + np.exp(-warn[0]))         # per-member risk of being confidently wrong

Or download everything: huggingface-cli download ZenoDivergent/zeno-divergent-candidate-v040 --local-dir zeno-divergent

Important: pass local_dir= (or download the whole repo). Recent onnxruntime refuses to load the external weights through the Hugging Face cache's symlinks.

Inputs

B = questions in the batch, M = panel members.

NameShapeTypeMeaning
XB × M × 20float32per-member forecast features (typed: quantile / probability / point)
maskB × Mboolwhich members are present
HB × M × 16 × 7float32each member's last 16 past errors, in order
HMB × M × 16float32which history slots are filled (1/0)
JB × 9float32external judgment context (zeros = none)
PRB × M × M × 7float32pair memory: how member pairs missed together before
ref_logitB × Mfloat32reference warning logit (the model learns a correction on top of it)
src_idxBint64source index, order in benchmark.json

Real features are built by featurize() in the Zeno code (schema v040-features-2); random inputs only show the shapes. refs.json holds the fitted markets reference used to build ref_logit.

Files

FileWhat it is
episode-lite.onnxmodel graph
episode-lite.onnx.datamodel weights (7.84M parameters)
model.safetensorsthe same weights in safetensors (F32), for inspection / PyTorch loading
config.jsonmodel config: inputs, outputs, sources, run id
run_example.pydownload + run example
benchmark.jsonsource list and dev scores
refs.jsonfitted reference for markets questions
model_source.jsonthe serving connector entry (status, schema, scores)

Honest numbers

Dev loss (lower is better)
Plain-average reference1.0887
Seed 111.1034
Seed 231.1183
Seed 37 (this checkpoint)1.0504

Seed 37 beats the plain average on dev; seeds 11 and 23 do not. A result that does not hold across seeds is not stable, so this is not evidence that the model works yet. The full gate (both held-out periods, every named reference, multiple-testing correction) has not been passed.

Known limits

  • External judgments were all-zero in this run: every judgment post-dates the decisions.
  • ECB SPF, the weather ensemble and ForecastBench had no testable held-out period.
  • Pair co-miss pretraining stayed at chance; v0.41 fixes this and other defects.

Intended use

Testing integrations (the Zeno Arena, the Zeno30 panel pipeline) and exploring the inputs/outputs. Do not use its warnings to make decisions. When a gate-passed version exists, the Arena switches to it in one step; this repo stays as it is.

Site: zenodivergent.dev

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

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

GPU в ailist

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

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

Табличные модели пока не поддерживаются.

Класс архитектуры
ZenoEpisodeLite
Ревизия весов
73545a2

0 моделей