/ Модель

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

Контекст
512 токенов
Параметры
124 млн
Лицензия
CC BY 4.0
Архитектура
t5 · dense

titlewave-t5-base

СуммаризацияТекст → текст3 профессии

Titlewave T5 Base предлагает заголовки для вопросов Stack Overflow на основе текста вопроса.

37скачиваний за 30 дней5лайковвеса обновлены23 июн 2021

Бенчмарки

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Titlewave T5 Base — модель для предложения заголовка вопроса Stack Overflow по его тексту. Она входит в проект расширения Chrome Titlewave, которое помогает подобрать заголовок, способный привлечь ответы. Модель построена на архитектуре T5 и содержит 123,8 млн параметров; она принимает текст и генерирует текст, а контекст составляет до 512 токенов. В метаданных указан английский язык.

Модель дообучена на заголовках вопросов Stack Overflow за 2017–2019 годы: для обучения отбирались вопросы с принятым ответом, а закрытые вопросы исключались. Её можно использовать через Transformers как задачу суммаризации, хотя практическое назначение — генерация заголовков. Лицензия — CC BY 4.0. Ограничения: обучение на вопросах с принятым ответом может смещать предложения в сторону таких вопросов; сведения об оценке качества в доступной карточке не приведены.

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

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

Ограничения

Модель обучалась на вопросах Stack Overflow, имевших принятый ответ, поэтому её предложения могут быть смещены к подобным вопросам. Доступная карточка не содержит результатов оценки качества.

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

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

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

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

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

Открыть на Hugging Face

Titlewave: t5-base

Model description

Titlewave is a Chrome extension that helps you choose better titles for your Stack Overflow questions. See https://github.com/tennessejoyce/TitleWave for more information. This is one of two NLP models used in the Titlewave project, and its purpose is to suggests a new title based on on the body of the question. The companion model (https://huggingface.co/tennessejoyce/titlewave-bert-base-uncased) classifies whether question will be answered or not just based on the title

Intended use

Try out different titles for your Stack Overflow post, and see which one gives you the best chance of recieving an answer. This model can be used in your browser as a Chrome extension by following the installation instructions at https://github.com/tennessejoyce/TitleWave. Or load it in Python like this (which will automatically download the model to your machine):

>>> from transformers import pipeline
>>> classifier = pipeline('summarization', model='tennessejoyce/titlewave-t5-base')
>>> body = """"Example question body."""
>>> classifier(body)

[{'summary_text': 'Example title suggestion?'}]

Training data

The weights were initialized from the BERT base model (https://huggingface.co/bert-base-uncased), which was trained on BookCorpus and English Wikipedia. Then the model was fine-tuned on the dataset of previous Stack Overflow post titles (https://archive.org/details/stackexchange). Specifically I used three years of posts from 2017-2019, filtered out posts which were closed, and selected 25% of the remaining posts at random to use in the training set. In order to improve the quality of the titles generated, the model was trained only on questions with an accepted answer.

Evaluation

See https://github.com/tennessejoyce/TitleWave/blob/master/model_training/test_summarizer.ipynb for the performance of the title generation model on the test set.

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

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

GPU в ailist

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

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

Подбираем GPU…

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

0 моделей