/ Модель

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

Контекст
2 048 токенов
Параметры
1,5 млрд
Лицензия
MIT
Архитектура
gpt_neo · dense
Опубликована
2 мар 2022

gpt-neo-1.3B

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

GPT-Neo 1.3B — англоязычная авторегрессионная Transformer-модель EleutherAI для генерации продолжения текста по запросу.

36 860скачиваний за 30 дней326лайковвеса обновлены31 янв 2024

Бенчмарки

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

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

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

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

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

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

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

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

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

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

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

  • GPQA

    GPQA Raw · выше — лучше

    Результат

    0,2559

    Open LLM v2 · архив

    Публичная таблицаревизия совпадает

  • MATH Lvl 5

    MATH Lvl 5 Raw · выше — лучше

    Результат

    0,0106

    Open LLM v2 · архив

    Публичная таблицаревизия совпадает

  • BBH

    BBH Raw · выше — лучше

    Результат

    0,3039

    Open LLM v2 · архив

    Публичная таблицаревизия совпадает

  • MUSR

    MUSR Raw · выше — лучше

    Результат

    0,3817

    Open LLM v2 · архив

    Публичная таблицаревизия совпадает

  • IFEval

    IFEval Raw · выше — лучше

    Результат

    0,2079

    Open LLM v2 · архив

    Публичная таблицаревизия совпадает

  • MMLU-PRO

    MMLU-PRO Raw · выше — лучше

    Результат

    0,1164

    Open LLM v2 · архив

    Публичная таблицаревизия совпадает

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

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

GPT-Neo 1.3B — предварительно обученная плотная авторегрессионная Transformer-модель EleutherAI, построенная как реализация архитектуры GPT-3. Она содержит около 1,5 млрд параметров и предназначена прежде всего для продолжения текста по заданному запросу; также её представления можно использовать в последующих задачах обработки естественного языка.

Модель обучена на англоязычном корпусе The Pile. Контекст составляет 2048 токенов. Доступны веса в форматах PyTorch, Flax и Safetensors; лицензия — MIT. Модель может генерировать связный текст, но качество и содержание ответов зависят от запроса, а специальная настройка для диалога или конкретных прикладных задач не заявлена.

В обучающих данных The Pile встречаются ненормативная, откровенная и оскорбительная речь, поэтому возможна генерация нежелательного или предвзятого содержания. Перед использованием результатов в пользовательских продуктах рекомендуется проверка или фильтрация человеком.

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

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

Ограничения

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

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

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

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

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

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

Открыть на Hugging Face

GPT-Neo 1.3B

Model Description

GPT-Neo 1.3B is a transformer model designed using EleutherAI's replication of the GPT-3 architecture. GPT-Neo refers to the class of models, while 1.3B represents the number of parameters of this particular pre-trained model.

Training data

GPT-Neo 1.3B was trained on the Pile, a large scale curated dataset created by EleutherAI for the purpose of training this model.

Training procedure

This model was trained on the Pile for 380 billion tokens over 362,000 steps. It was trained as a masked autoregressive language model, using cross-entropy loss.

Intended Use and Limitations

This way, the model learns an inner representation of the English language that can then be used to extract features useful for downstream tasks. The model is best at what it was pretrained for however, which is generating texts from a prompt.

How to use

You can use this model directly with a pipeline for text generation. This example generates a different sequence each time it's run:

>>> from transformers import pipeline
>>> generator = pipeline('text-generation', model='EleutherAI/gpt-neo-1.3B')
>>> generator("EleutherAI has", do_sample=True, min_length=50)

[{'generated_text': 'EleutherAI has made a commitment to create new software packages for each of its major clients and has'}]

Limitations and Biases

GPT-Neo was trained as an autoregressive language model. This means that its core functionality is taking a string of text and predicting the next token. While language models are widely used for tasks other than this, there are a lot of unknowns with this work.

GPT-Neo was trained on the Pile, a dataset known to contain profanity, lewd, and otherwise abrasive language. Depending on your usecase GPT-Neo may produce socially unacceptable text. See Sections 5 and 6 of the Pile paper for a more detailed analysis of the biases in the Pile.

As with all language models, it is hard to predict in advance how GPT-Neo will respond to particular prompts and offensive content may occur without warning. We recommend having a human curate or filter the outputs before releasing them, both to censor undesirable content and to improve the quality of the results.

Eval results

Linguistic Reasoning

Model and SizePile BPBPile PPLWikitext PPLLambada PPLLambada AccWinograndeHellaswag
GPT-Neo 1.3B0.75276.15913.107.49857.23%55.01%38.66%
GPT-2 1.5B1.0468-----17.4810.63451.21%59.40%40.03%
GPT-Neo 2.7B0.71655.64611.395.62662.22%56.50%42.73%
GPT-3 Ada0.9631----------9.95451.60%52.90%35.93%

Physical and Scientific Reasoning

Model and SizeMathQAPubMedQAPiqa
GPT-Neo 1.3B24.05%54.40%71.11%
GPT-2 1.5B23.64%58.33%70.78%
GPT-Neo 2.7B24.72%57.54%72.14%
GPT-3 Ada24.29%52.80%68.88%

Down-Stream Applications

TBD

BibTeX entry and citation info

To cite this model, please use

@software{gpt-neo,
  author       = {Black, Sid and
                  Leo, Gao and
                  Wang, Phil and
                  Leahy, Connor and
                  Biderman, Stella},
  title        = {{GPT-Neo: Large Scale Autoregressive Language 
                   Modeling with Mesh-Tensorflow}},
  month        = mar,
  year         = 2021,
  note         = {{If you use this software, please cite it using 
                   these metadata.}},
  publisher    = {Zenodo},
  version      = {1.0},
  doi          = {10.5281/zenodo.5297715},
  url          = {https://doi.org/10.5281/zenodo.5297715}
}

@article{gao2020pile,
  title={The Pile: An 800GB Dataset of Diverse Text for Language Modeling},
  author={Gao, Leo and Biderman, Stella and Black, Sid and Golding, Laurence and Hoppe, Travis and Foster, Charles and Phang, Jason and He, Horace and Thite, Anish and Nabeshima, Noa and others},
  journal={arXiv preprint arXiv:2101.00027},
  year={2020}
}

Open LLM Leaderboard Evaluation Results

Detailed results can be found here

MetricValue
Avg.29.44
ARC (25-shot)31.23
HellaSwag (10-shot)48.47
MMLU (5-shot)24.82
TruthfulQA (0-shot)39.63
Winogrande (5-shot)56.91
GSM8K (5-shot)0.45
DROP (3-shot)4.6

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

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

GPU в ailist

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

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

Подбираем GPU…

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

0 моделей