/ Модель

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

Контекст
128 токенов
Лицензия
MIT
Архитектура
gpt2 · dense
Опубликована
13 авг 2026

dzongkha_nextword_gpt2

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

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

107скачиваний за 30 дней0лайковвеса обновлены13 авг 2026

Бенчмарки

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

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

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

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

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

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

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

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

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

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

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

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

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

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

KarmaCST разработала GPT-2 Large, причинную языковую модель для дзонг-кэ, обученную предсказывать продолжение текста. Она подходит для интерактивного подбора следующего слова и генерации текста на основе заданного фрагмента. Модель использует архитектуру GPT-2 Large с 36 слоями, 20 головами внимания и размерностью эмбеддингов 1280; README указывает около 774 млн параметров и собственный быстрый токенизатор.

Контекст ограничен 128 токенами. Веса доступны в формате safetensors, лицензия — MIT. Модель ориентирована на дзонг-кэ; её качество и пригодность для других языков или задач не описаны.

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

  • подбор следующего слова в тексте на дзонг-кэ
  • генерация продолжения фразы на дзонг-кэ
  • интерактивные подсказки при наборе текста на дзонг-кэ

Ограничения

Контекст модели ограничен 128 токенами. Карточка описывает назначение для дзонг-кэ, но не приводит оценок качества или результатов тестирования.

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

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

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

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

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

Открыть на Hugging Face

Dzongkha GPT-2 Large (Next-Word Prediction)

This repository contains the weights for the GPT-2 Large variant trained specifically for the Dzongkha language. It is designed for causal language modeling and interactive next-word prediction tasks.


📐 Model Architecture & Parameters

  • Architecture: GPT-2 Large
  • Layers (N_L): 36
  • Attention Heads (N_H): 20
  • Embedding Dimension (d_model): 1280
  • Parameters: ~774M
  • Tokenizer: Custom Fast Tokenizer (PreTrainedTokenizerFast)

🚀 Quickstart & Inference

import torch import re from transformers import GPT2LMHeadModel, PreTrainedTokenizerFast

1. LOAD MODEL & TOKENIZER ---

REPO_ID = "KarmaCST/dzongkha_nextword_gpt2" device = "cuda" if torch.cuda.is_available() else "cpu"

print("Loading model from Hugging Face...") tokenizer = PreTrainedTokenizerFast.from_pretrained(REPO_ID) model = GPT2LMHeadModel.from_pretrained(REPO_ID).to(device) model.eval()

2. PREDICTION FUNCTION ---

def predict_next_5_words(text): input_ids = tokenizer.encode(text, return_tensors="pt").to(device)

with torch.no_grad():
    logits = model(input_ids).logits[:, -1, :]
    probs = torch.nn.functional.softmax(logits, dim=-1)
    
    # Get top probability candidates
    top_probs, top_indices = torch.topk(probs, 50)
    
predictions = []
for idx, prob in zip(top_indices[0], top_probs[0]):
    word = tokenizer.decode([idx]).strip()
    
    # Filter out empty strings or byte-fallback artifacts like <0x..>
    if len(word) > 0 and not re.search(r'<0x[0-9A-Fa-f]+>', word):
        predictions.append((word, prob.item()))
        
    if len(predictions) == 5:
        break
        
return predictions

3. RUN & PRINT ---

input_word = "འབྲུག་རྒྱལ་ཁབ་"

print(f"\nGiven Word: {input_word}") print("=" * 35)

top_5 = predict_next_5_words(input_word)

for rank, (word, prob) in enumerate(top_5, 1): print(f"{rank}. {word:<15} (Probability: {prob:.2%})")

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

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

GPU в ailist

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

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

Подбираем GPU…

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

0 моделей