/ Модель

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

Контекст
2 048 токенов
Параметры
454 млн
Лицензия
Своя лицензия
Архитектура
opt · dense
Опубликована
19 мая 2022

opt-350m-email-generation

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

Дообученная OPT-350M для продолжения текста и создания черновиков электронных писем по началу письма.

82скачиваний за 30 дней6лайковвеса обновлены29 дек 2025

Бенчмарки

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Модель pszemraj/opt-350m-email-generation разработана на основе facebook/opt-350m и дообучена автором репозитория на шесть эпох на наборе AESLC для генерации продолжения электронных писем. Она принимает текстовый промпт, например приветствие и начало письма, и дописывает его; форматирование промпта заметно влияет на результат. Модель построена на архитектуре OPT с 454,1 млн параметров, использует причинную генерацию текста и имеет контекст длиной до 2048 токенов.

Модель предназначена для автодополнения и черновиков писем. При подготовке данных предпринималась попытка исключить адреса электронной почты, номера телефонов и другие подобные сведения. В примере README генерация ограничена 64 токенами; для более длинных писем этот предел можно изменить в настройках pipeline. Репозиторий использует лицензию other, а автор указывает на пользовательские ограничения лицензии facebook/opt-350m, включая запрет коммерческого использования.

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

  • автодополнение тела электронного письма
  • создание черновика письма по приветствию и вводному тексту
  • подготовка короткого ответа на деловое письмо
  • ускорение написания типовых писем

Ограничения

Формат промпта существенно влияет на результат, а короткие примеры генерации могут ограничивать длину письма. При подготовке данных лишь предпринималась попытка удалить контактные сведения, поэтому их отсутствие в выводах не гарантируется; лицензия базовой модели ограничивает коммерческое использование.

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

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

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

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

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

Открыть на Hugging Face

opt for email generation - 350M

If you like the idea of wasting less time on emails, further work on this topic can be found on this hf org page

Why write the rest of your email when you can generate it?

from transformers import pipeline

model_tag = "pszemraj/opt-350m-email-generation"
generator = pipeline(
              'text-generation', 
              model=model_tag, 
              use_fast=False,
              do_sample=False,
              early_stopping=True,
            )
            
prompt = """
Hello, 

Following up on the bubblegum shipment."""

generator(
    prompt,
    max_length=64,
) # generate

For this model, formatting matters. The results may be (significantly) different between the structure outlined above and prompt = "Hey, just wanted to ..." etc.

Model description

  • This model is a fine-tuned version of facebook/opt-350m on the aeslc dataset for six epochs.
  • Emails, phone numbers, etc., were attempted to be excluded in a dataset preparation step using clean-text in Python.
  • Note that API is restricted to generating 64 tokens - you can generate longer emails by using this in a text-generation pipeline object

Intended uses & limitations

  • in their everlasting wisdom, Facebook/Meta has decided to make a custom license for this, specifying several things. See facebook/opt-350m for details.

Training and evaluation data

  • the email_body field of train + validation (get more data) from the aeslc dataset.

Training procedure

Training hyperparameters

The following hyperparameters were used during training:

  • learning_rate: 6e-05
  • train_batch_size: 8
  • eval_batch_size: 8
  • seed: 42
  • distributed_type: multi-GPU
  • gradient_accumulation_steps: 16
  • total_train_batch_size: 128
  • optimizer: Adam with betas=(0.9,0.999) and epsilon=1e-08
  • lr_scheduler_type: cosine
  • lr_scheduler_warmup_ratio: 0.03
  • num_epochs: 6

Framework versions

  • Transformers 4.19.2
  • Pytorch 1.11.0+cu113
  • Tokenizers 0.12.1

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

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

GPU в ailist

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

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

Подбираем GPU…

Класс архитектуры
OPTForCausalLM
Ревизия весов
446f02c

0 моделей