/ Модель

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

Контекст
2 048 токенов
Лицензия
Apache 2.0
Архитектура
gpt2 · dense
Опубликована
21 окт 2022

gpt-fi

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

Финноязычная GPT-2-модель для генерации текста и экспериментов с языковым моделированием.

135скачиваний за 30 дней0лайковвеса обновлены2 ноя 2023

Бенчмарки

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

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

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

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

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

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

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

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

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

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

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

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

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

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

hatanp/gpt-fi — финноязычная генеративная модель на архитектуре GPT-2, обученная автором для магистерской диссертации «A generative pre-trained transformer model for Finnish» в 2022 году. Репозиторий содержит варианты gpt-fi-distill на 300 млн параметров и gpt-fi-small на 125 млн параметров; в метаданных указаны веса PyTorch и контекст до 2048 токенов.

Модель предназначена для генерации текста на финском языке и экспериментов или бенчмаркинга генеративных моделей. Автор предупреждает, что модель устарела и, вероятно, уступает более поздним финским моделям. Лицензия — Apache-2.0.

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

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

Ограничения

Автор считает модель устаревшей и отмечает, что более поздние финские модели могут работать лучше. Она обучалась в рамках магистерской диссертации и предлагается для экспериментов и бенчмаркинга.

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

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

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

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

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

Открыть на Hugging Face

DEPRECATED!

This model is old and no longer relevant with the releases of all around better Finnish models such as GPT-3 models from TurkuNLP

You may of course still use this for experiments and benchmarking, but I doubt this will work any better.

Background and model name

This model was trained for my master's thesis: "A generative pre-trained transformer model for Finnish" (2022)

Model name in my thesis was FinnGPT but I chose not to pollute the namespace and leave that kind of name for a more serious attempt at Finnish GPT models. You may call this however you want. Example names are Väinö's GPT-FI or by hatanp/gpt-fi. If you really want you can also refer to this with the FinnGPT like I did in my thesis.

Versions

How to use

Example with text generation pipeline:

>>> from transformers import pipeline
>>> generator = pipeline('text-generation', model='hatanp/gpt-fi')
>>> generator("Testilauseella voidaan testata tokenisointia. Tämän jatkaminen on luultavasti vaikeaa, mutta", max_length=3,do_sample=True, top_p=0.9, top_k=12, temperature=0.9, num_return_sequences=2)

[{'generated_text': 'Testilauseella voidaan testata tokenisointia. Tämän jatkaminen on luultavasti vaikeaa, mutta ei mahdotonta. \n Jos et ole kiinnostunut tokenis'},
 {'generated_text': 'Testilauseella voidaan testata tokenisointia. Tämän jatkaminen on luultavasti vaikeaa, mutta sen toteuttaminen onnistuu, jos testilaboratorio osaa analysoida'},
 {'generated_text': 'Testilauseella voidaan testata tokenisointia. Tämän jatkaminen on luultavasti vaikeaa, mutta sen testaaminen on silti hyödyllistä. Jos testisuorit'}]

Example to generate text manually:

>>> from transformers import AutoModelForCausalLM,AutoTokenizer
>>> model = AutoModelForCausalLM.from_pretrained("hatanp/gpt-fi")
>>> tokenizer = AutoTokenizer.from_pretrained("hatanp/gpt-fi")
>>> prompt = "Testilauseella voidaan testata tokenisointia. Tämän jatkaminen on luultavasti vaikeaa, mutta"
>>> inputs = tokenizer.encode(prompt, add_special_tokens=False, return_tensors="pt")
>>> prompt_len = len(tokenizer.decode(inputs[0],skip_special_tokens=True, clean_up_tokenization_spaces=True))
>>> outputs = model.generate(inputs, max_length=len(inputs[0])+20, do_sample=True, top_p=0.9, top_k=12, temperature=0.9)
>>> text_out = tokenizer.decode(outputs[0])[prompt_len:]
>>> print(text_out)

" on olemassa joitain keinoja, joilla voit testata tokenisointia. Tässä artikkelissa käydään läpi testilauseiden"

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

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

GPU в ailist

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

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

Подбираем GPU…

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

0 моделей