/ Модель

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

Контекст
512 токенов
Параметры
38,5 млн
Лицензия
Apache 2.0
Архитектура
t5 · dense

gec-t5_small

Языковая модель3 профессии

Компактная модель T5-small для автоматического исправления грамматических ошибок в английском тексте.

2 842скачиваний за 30 дней26лайковвеса обновлены27 сен 2021

Бенчмарки

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

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

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

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

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

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

Unbabel/gec-t5_small — модель T5-small, дообученная Unbabel для исправления грамматических ошибок в английском тексте. Она преобразует входное предложение в исправленный вариант и предназначена для проверки грамматики и редактирования текста. В статье, на которой основана реализация, для этой версии сообщается оценка F₀․₅ 60,70 на задаче исправления грамматических ошибок.

Модель построена на архитектуре T5 для генерации текста по текстовому входу, содержит 38,5 млн параметров и имеет контекст длиной до 512 токенов. В карточке указаны датасеты CLANG-8, CoNLL-14 и CoNLL-13. Модель распространяется под лицензией Apache-2.0. Результат может требовать проверки человеком; заявленная оценка относится к конкретной версии и условиям эксперимента.

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

  • исправление грамматики в английских предложениях
  • проверка грамматики черновиков и писем
  • редактирование английского текста перед публикацией

Ограничения

Контекст ограничен 512 токенами. Исправления могут быть неточными и требуют проверки; оценка F₀․₅ 60,70 приведена для условий исходной статьи.

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

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

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

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

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

Открыть на Hugging Face

This model is an implementation of the paper A Simple Recipe for Multilingual Grammatical Error Correction from Google where they report the State of the art score in the task of Grammatical Error Correction (GEC). We implement the version with the T5-small with the reported F_0.5 score in the paper (60.70).

To effectively use the "Hosted inference API", write "gec: [YOUR SENTENCE HERE]".

In order to use the model, look at the following snippet:

from transformers import T5ForConditionalGeneration, T5Tokenizer

model = T5ForConditionalGeneration.from_pretrained("Unbabel/gec-t5_small")
tokenizer = T5Tokenizer.from_pretrained('t5-small')

sentence = "I like to swimming"
tokenized_sentence = tokenizer('gec: ' + sentence, max_length=128, truncation=True, padding='max_length', return_tensors='pt')
corrected_sentence = tokenizer.decode(
    model.generate(
        input_ids = tokenized_sentence.input_ids,
        attention_mask = tokenized_sentence.attention_mask, 
        max_length=128,
        num_beams=5,
        early_stopping=True,
    )[0],
    skip_special_tokens=True, 
    clean_up_tokenization_spaces=True
)
print(corrected_sentence) # -> I like swimming.

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

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

GPU в ailist

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

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

У модели не указана задача.

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

0 моделей