/ Модель

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

Контекст
1 024 токена
Лицензия
MIT
Архитектура
gpt2 · dense
Библиотека
transformers
Опубликована
9 апр 2026

vigpt2-aio

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

ViGPT2 AIO — модель GPT-2 для генерации и продолжения текста на вьетнамском языке.

192скачиваний за 30 дней0лайковвеса обновлены9 апр 2026

Бенчмарки

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

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

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

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

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

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

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

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

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

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

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

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

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

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

ViGPT2 AIO — авторегрессионная языковая модель на архитектуре GPT-2, разработанная VLAI-AIVN для учебной практики в курсе AIO и экспериментов с вьетнамским языком. Модель предварительно обучена предсказывать следующий токен и генерировать продолжения текста; её можно адаптировать для последующих задач на вьетнамском языке.

Для обучения использовались очищенные и дедуплицированные тексты вьетнамских новостей BKAINewsCorpus и Википедии. В финальной смеси Википедия получила больший вес. Модель работает с Transformers, веса опубликованы в формате Safetensors, длина контекста составляет 1024 токена. Лицензия — MIT.

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

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

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

Ограничения

Модель может генерировать ошибочный, бессмысленный или вымышленный текст и отражать смещения обучающих данных. Её ответы не являются проверенным источником фактов и требуют проверки человеком в ответственных сценариях.

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

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

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

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

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

Открыть на Hugging Face

ViGPT2 AIO

ViGPT2 AIO is a Vietnamese GPT-2 style causal language model pretrained for open-ended text generation and general Vietnamese language modeling.

This model was developed to support teaching and hands-on practice in the AIO course, while also serving as a general Vietnamese pretrained language model for experimentation and downstream adaptation.

Model Details

  • Model name: ViGPT2 AIO
  • Architecture: GPT-2
  • Task: Causal language modeling / text generation
  • Language: Vietnamese
  • Library: Transformers
  • Weights format: Safetensors

Training Data

The model was pretrained on a mixture of Vietnamese news and Vietnamese Wikipedia text.

Data Sources

  • BKAINewsCorpus from bkai-foundation-models/BKAINewsCorpus
  • Vietnamese Wikipedia collected through a custom crawling pipeline, then cleaned from raw wikitext into plain text

Data Processing

Before pretraining, the corpora were cleaned and deduplicated.

  • The tokenizer was trained on the raw corpora:
    • bkai_train.parquet
    • vi_wiki_articles_clean.parquet
  • The language model was pretrained on deduplicated versions of these corpora.
  • In the final training mixture, the Vietnamese Wikipedia corpus was upweighted relative to the news corpus.

Training Mixture

The pretraining mixture used:

  • bkai_train.parquet with weight 1
  • vi_wiki_articles_clean.parquet with weight 3

Training Objective

The model was pretrained with a standard causal language modeling objective, where the model learns to predict the next token in a sequence.

Limitations

  • The model may generate incorrect, nonsensical, or fabricated content.
  • Outputs can reflect biases or artifacts present in the pretraining data.
  • The model is not a verified factual source and should not be used without human validation in high-stakes settings.

Usage

import torch
from transformers import AutoTokenizer, AutoModelForCausalLM

repo_id = "VLAI-AIVN/vigpt2-aio"

tokenizer = AutoTokenizer.from_pretrained(repo_id)
if tokenizer.pad_token is None:
    tokenizer.pad_token = tokenizer.eos_token

model = AutoModelForCausalLM.from_pretrained(repo_id)
model.config.pad_token_id = tokenizer.pad_token_id

device = "cuda" if torch.cuda.is_available() else "cpu"
model = model.to(device).eval()

prompt = "Việt Nam là một đất nước"
inputs = tokenizer(prompt, return_tensors="pt").to(device)

with torch.no_grad():
    outputs = model.generate(
        **inputs,
        max_new_tokens=80,
        do_sample=True,
        temperature=0.8,
        top_p=0.9,
        repetition_penalty=1.1,
        pad_token_id=tokenizer.pad_token_id,
    )

print(tokenizer.decode(outputs[0], skip_special_tokens=True))

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

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

GPU в ailist

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

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

Подбираем GPU…

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

0 моделей