/ Модель

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

Контекст
2 048 токенов
Параметры
13,9 млрд
Размер весов
21,4 ГБ
Лицензия
CC BY-NC 4.0
Архитектура
gpt_neox · dense
Опубликована
4 авг 2023

weblab-10b-instruction-sft

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

Японско-английская инструкция-дообученная GPT-NeoX-модель для генерации текста и выполнения текстовых инструкций.

174скачиваний за 30 дней74лайкавеса обновлены4 сен 2023

Бенчмарки

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

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

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

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

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

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

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

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

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

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

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

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

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

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

weblab-10b-instruction-sft — инструкция-дообученная языковая модель, разработанная Такэси Кодзимой (Takeshi Kojima) на основе GPT-NeoX. По README, базовая модель обучалась примерно на 600 млрд токенов из Japanese C4 и The Pile, а затем прошла один эпоховый цикл дообучения на части англоязычных наборов Alpaca и Flan и их японских инструкционных данных. Архитектура — плотный трансформер GPT-NeoX с 36 слоями и размером скрытого состояния 4864; в метаданных указано 13,9 млрд параметров и контекст 2048 токенов.

Модель предназначена для генерации текста и следования инструкциям на японском и английском языках. В README приведены результаты на японских задачах JGLUE, включая классификацию тональности, понимание текстов и ответы на вопросы; они показывают улучшение относительно базовой версии weblab-10b в указанных тестах. Модель принимает текст и выдаёт текст. Доступны веса PyTorch, лицензия CC BY-NC 4.0 допускает использование с ограничениями, включая запрет коммерческого использования.

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

  • ответы на инструкции на японском языке
  • ответы на инструкции на английском языке
  • генерация японского текста
  • ответы на вопросы по японским текстам
  • классификация тональности японских отзывов

Ограничения

Контекст ограничен 2048 токенами; результаты на японском бенчмарке XLSum и задаче MGSM в README заметно ниже, чем на ряде других приведённых тестов. Лицензия CC BY-NC 4.0 запрещает коммерческое использование.

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

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

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

Также подходит для

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

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

Открыть на Hugging Face

weblab-10b-instruction-sft

Overview

This repository provides a Japanese-centric multilingual GPT-NeoX model of 10 billion parameters.


Benchmarking

  • Japanese benchmark : JGLUE 8-task (2023-08-27)

    • We used Stability-AI/lm-evaluation-harness library for evaluation.
    • The 8-task average accuracy is based on results of JCommonsenseQA-1.1, JNLI-1.1, MARC-ja-1.1, JSQuAD-1.1, jaqket_v2-0.2, xlsum_ja-1.0, xwinograd_ja, and mgsm-1.0.
    • model loading is performed with float16, and evaluation is performed with template version 0.3 using the few-shot in-context learning.
    • The number of few-shots is 3,3,3,2,1,1,0,5.
    • special_tokens_map.json is modified to avoid errors during the evaluation of the second half benchmarks. As a result, the results of the first half benchmarks became slightly different.
    modelaveragejcommonsenseqajnlimarc_jajsquadjaqket_v2xlsum_jaxwinograd_jamgsm
    weblab-10b-instruction-sft59.1174.6266.5695.4978.3463.3220.5771.952
    weblab-10b50.7466.5853.7482.0762.9456.1910.0371.952.4
  • Japanese benchmark : JGLUE 4-task (2023-08-18)

    • We used Stability-AI/lm-evaluation-harness library for evaluation.
    • The 4-task average accuracy is based on results of JCommonsenseQA-1.1, JNLI-1.1, MARC-ja-1.1, and JSQuAD-1.1.
    • model loading is performed with float16, and evaluation is performed with template version 0.3 using the few-shot in-context learning.
    • The number of few-shots is 3,3,3,2.
    ModelAverageJCommonsenseQAJNLIMARC-jaJSQuAD
    weblab-10b-instruction-sft78.7874.3565.6596.0679.04
    weblab-10b66.3865.8654.1984.4960.98

How to use the model

import torch
from transformers import AutoTokenizer, AutoModelForCausalLM

tokenizer = AutoTokenizer.from_pretrained("matsuo-lab/weblab-10b-instruction-sft")
model = AutoModelForCausalLM.from_pretrained("matsuo-lab/weblab-10b-instruction-sft", torch_dtype=torch.float16)

if torch.cuda.is_available():
    model = model.to("cuda")

text = "大規模言語モデルについて説明してください。"
text = f'以下は、タスクを説明する指示です。要求を適切に満たす応答を書きなさい。\n\n### 指示:\n{text}\n\n### 応答:'
token_ids = tokenizer.encode(text, add_special_tokens=False, return_tensors="pt")

with torch.no_grad():
    output_ids = model.generate(
        token_ids.to(model.device),
        max_new_tokens=100,
        do_sample=True,
        temperature=0.7,
        top_p=0.95
    )

output = tokenizer.decode(output_ids.tolist()[0])
print(output)


Licenese

cc-by-nc-4.0

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

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

GPU в ailist

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

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

Подбираем GPU…

Класс архитектуры
GPTNeoXForCausalLM
Ревизия весов
112a5ad

0 моделей