/ Модель

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

Контекст
512 токенов
Параметры
38,5 млн
Лицензия
Apache 2.0
Архитектура
t5 · dense
Базовая модель
t5-small
Опубликована
3 окт 2026

my_awesome_billsum_model

СуммаризацияТекст → текст

Компактная англоязычная модель T5 для создания кратких изложений законопроектов и экспериментов с суммированием текста.

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

Бенчмарки

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

Тесты пользователейпока нет

Никто ещё не опубликовал тест этой модели. Соберите бенчмарк из своих задач — результат появится здесь.

  1. Добавьте модель в бенчмарк

    Вместе с другими моделями категории «Текст» — сравнение идёт внутри одной категории.

  2. Опишите свои задачи

    Напишите запросы, при необходимости приложите файлы и эталонные ответы.

  3. Запустите и опубликуйте

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

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

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

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

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

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

Driw0x дообучил модель google-t5/t5-small для абстрактного суммирования законодательных текстов. Это компактный энкодер-декодер Transformer семейства T5 с 38,5 млн параметров; модель принимает текст и генерирует текстовое резюме. В метаданных указаны задача summarization, английский язык, формат safetensors и контекстное окно 512 токенов. В описании обучения указаны максимальная длина входа 1024 токена и целевого резюме 128 токенов с усечением входа; это параметры предобработки, а не подтверждение контекста модели в 1024 токена.

Модель обучена на подмножестве законопроектов штата Калифорния из BillSum и предназначена для учебных экспериментов с суммированием и воспроизведения процесса дообучения T5. Она может помочь получить краткое изложение законопроекта, но качество ограничено небольшим размером базовой модели и узкой областью обучения; резюме могут пропускать важные положения или добавлять неподтверждённые сведения. Оценка использовала разделение данных, созданное в ходе разработки, поэтому не является полностью независимым итоговым бенчмарком. Модель не проверена для юридического анализа или других ответственных применений. Лицензия — Apache-2.0.

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

  • суммирование законопроектов штата Калифорния
  • подготовка краткого изложения законодательного документа
  • учебные эксперименты с дообучением T5
  • воспроизведение рабочего процесса суммирования на Transformers

Ограничения

Обучение охватывало только подмножество законопроектов Калифорнии; резюме могут пропускать важные положения или содержать неподтверждённые сведения. Модель не проверена для юридического анализа и других ответственных применений, а использованное при разработке разделение данных не является полностью независимым бенчмарком.

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

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

Открыть на Hugging Face

T5 Small fine-tuned on BillSum for Abstractive Summarization

Model Description

This model is a fine-tuned version of google-t5/t5-small for abstractive summarization of legislative text.

It was fine-tuned on the California state bill subset of the BillSum dataset and evaluated with ROUGE.

The model was created as a practical exercise while following the Hugging Face LLM Course.

  • Developed by: Driw0x
  • Model type: T5 encoder-decoder Transformer
  • Language: English
  • Base model: google-t5/t5-small
  • Task: Abstractive summarization / sequence-to-sequence generation

Training and Evaluation Data

The model was fine-tuned on:

FiscalNote/billsum

The notebook loads the California state bill subset:

billsum = load_dataset("FiscalNote/billsum", split="ca_test")
billsum = billsum.train_test_split(test_size=0.2)

This creates an 80/20 train/evaluation split from ca_test.

Because this generated evaluation split is used during model development, it should not be considered a completely untouched final benchmark.

Preprocessing

T5 inputs are prefixed with:

summarize: <document>

The preprocessing configuration is:

  • maximum input length: 1024 tokens;
  • maximum target summary length: 128 tokens;
  • truncation enabled;
  • sequence-to-sequence padding with DataCollatorForSeq2Seq.

Training Procedure

The model was fine-tuned with Seq2SeqTrainer.

Training Hyperparameters

HyperparameterValue
Learning rate2e-5
Train batch size16
Evaluation batch size16
Number of epochs4
Weight decay0.01
Seed42
Evaluation strategyepoch
LR schedulerlinear
Mixed precisionFP16 / Native AMP
Predict with generateTrue
Save total limit3
OptimizerAdamW (ADAMW_TORCH_FUSED)

Evaluation uses ROUGE with stemming enabled.

Training Results

EpochValidation LossROUGE-1ROUGE-2ROUGE-LROUGE-LsumGenerated Length
12.60390.13650.04400.11190.111719.0
22.52410.14660.05240.11960.119619.0
32.48840.15350.05970.12710.127119.0
42.47810.15580.06180.12880.128819.0

Final reported evaluation results:

  • Validation loss: 2.4781
  • ROUGE-1: 0.1558
  • ROUGE-2: 0.0618
  • ROUGE-L: 0.1288
  • ROUGE-Lsum: 0.1288
  • Mean generated length: 19.0

Usage

from transformers import AutoTokenizer, AutoModelForSeq2SeqLM

model_id = "Driw0x/my_awesome_billsum_model"

tokenizer = AutoTokenizer.from_pretrained(model_id)
model = AutoModelForSeq2SeqLM.from_pretrained(model_id)

text = """summarize: The Inflation Reduction Act lowers prescription drug costs,
health care costs, and energy costs. It also includes major climate and energy
investments and measures intended to reduce the federal deficit."""

inputs = tokenizer(text, return_tensors="pt")
outputs = model.generate(**inputs, max_new_tokens=100, do_sample=False)

print(tokenizer.decode(outputs[0], skip_special_tokens=True))

Intended Uses

This model is primarily intended for:

  • learning abstractive summarization with Transformers;
  • experimenting with T5 fine-tuning;
  • reproducing a Hugging Face summarization workflow;
  • educational experiments on legislative text.

Limitations

Important limitations include:

  • training used only the California state bill subset selected by the course workflow;
  • the model is based on the relatively small t5-small checkpoint;
  • the reported ROUGE scores remain limited;
  • generated summaries may omit important details or introduce unsupported information;
  • performance may degrade on documents that differ strongly from legislative text;
  • biases and errors inherited from the base model and training data may remain.

This model was created as a course exercise and has not been validated for production, legal analysis, or other high-stakes use.

Framework Versions

  • Transformers 5.17.0
  • PyTorch 2.11.0+cu130
  • Datasets 4.8.5
  • Tokenizers 0.23.2

Training Source

The complete training procedure is available in:

Driw0x/hf-ai-courses

Notebook:

llm-course/1-transformer-models/notebooks/summarization.ipynb

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

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

GPU в ailist

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

Можно запустить

Подбираем GPU…

Класс архитектуры
T5ForConditionalGeneration
Ревизия весов
66f7de6

0 моделей