/ Модель

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

Лицензия
CC BY-NC 4.0
Архитектура
urchin_parallel · dense
Библиотека
transformers
Опубликована
29 авг 2026

URCHIN_BabyLM2026_Strict

Генерация текстаТекст → текст3 профессии

Экспериментальная импульсная рекуррентная языковая модель для генерации и классификации английского текста в условиях трека BabyLM Strict.

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

Бенчмарки

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

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

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

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

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

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

URCHIN Strict-100M — экспериментальная языковая модель phclab для генерации текста в треке BabyLM 2026 Strict (100M), обученная на корпусе объёмом 100 млн слов. Её архитектура PHCSSM представляет собой один горизонтально связанный слой импульсных LIF-нейронов с рекуррентными связями, ограниченными правилом Дейла; обработка каждого токена выполняется за 24 итерации до фиксированной точки. Модель содержит 4,23 млн параметров, не использует attention и выдаёт оценки токенов через линейную голову по напряжению нейронов.

Модель принимает токенизированный текст и предназначена для авторегрессионной генерации, а также может применяться для классификации текста. В README описаны параллельный вариант и последовательная событийная реализация, использующая те же веса; требуется пользовательский код Transformers с trust_remote_code=True. Для токенизации используется официальный токенизатор BabyLM GPT-BERT на 16 384 токена. Карточка указывает английский язык. Лицензия CC BY-NC 4.0 разрешает использование с указанием авторства и запрещает коммерческое применение.

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

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

Ограничения

Модель мала по размеру и создана для ограниченного трека BabyLM, поэтому её возможности могут уступать крупным универсальным языковым моделям. Для загрузки требуется trust_remote_code=True; лицензия запрещает коммерческое использование.

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

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

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

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

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

Открыть на Hugging Face

URCHIN Strict-100M

URCHIN (Unified Recurrent Connectome with Horizontal Integrate-and-fire Neurons) is a spiking, Dale-constrained recurrent language model for the BabyLM 2026 challenge (Strict (100M) track, 100M words), built with the Parallelized Hierarchical Connectome Spiking State-space Model (PHCSSM) as its core architecture. A single cortex region of LIF neurons with a Dale-masked recurrent synapse is iterated K=24 lateral transmission steps per token to a fixed point; a linear head reads the cortex voltage. 4.23M parameters, no attention.

  • Architecture: A single horizontal layer of Dale's-law excitatory/inhibitory LIF spiking neurons joined only by lateral (horizontal) connections: the same population receives the input current and is read out by a linear voltage head, with no separate input/output population; each token is resolved by a K-iteration fixed-point recurrence over the lateral synapse. No attention, no depth. Custom code (trust_remote_code=True).
  • Track: BabyLM 2026 Strict (100M) (100M words).
  • Tokenizer: official BabyLM 100M GPT-BERT baseline tokenizer (16384).
  • Serial (event-driven) variant: serial_urchin.py + configuration_serial_urchin.py provide an RSNN single-time-scan forward (UrchinSerialForCausalLM) reproducing the parallel outputs (score-equivalent), event-driven in O(T), using the SAME model.safetensors weights.

Usage

import torch
from transformers import AutoModelForCausalLM, AutoTokenizer

model = AutoModelForCausalLM.from_pretrained("strict_100M", trust_remote_code=True).eval()
tok = AutoTokenizer.from_pretrained("strict_100M")
ids = tok("The quick brown fox", return_tensors="pt").input_ids
with torch.no_grad():
    logits = model(ids).logits

Intermediate checkpoints

Intermediate training checkpoints are provided as git revisions named chck_<N>M for the BabyLM challenge fast-eval.

License and citation

Released under CC BY-NC 4.0 (attribution required, non-commercial only). If you use this model or code, please cite (see CITATION.cff):

@misc{anonymous2026urchin,
  title        = {URCHIN: A Horizontal Spiking Language Model for Data-Constrained Pretraining},
  author       = {Anonymous},
  year         = {2026},
  howpublished = {under review (anonymized)},
  note         = {URCHIN spiking recurrent language model, BabyLM 2026}
}

Provenance and integrity fingerprints (canary + weight SHA-256) are documented in PROVENANCE.md.

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

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

GPU в ailist

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

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

Модели нужен код из репозитория; автор пока не в списке доверенных организаций.

Класс архитектуры
UrchinParallelForCausalLM
Ревизия весов
f962104

0 моделей