/ Модель

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

Контекст
512 токенов
Лицензия
CC BY-SA 4.0
Архитектура
gpt2 · dense
Библиотека
transformers
Опубликована
3 окт 2026

bangla-gpt2-small

Генерация текстаТекст → текст

Компактная модель GPT-2, обученная с нуля для генерации продолжений текста на бенгальском языке.

237скачиваний за 30 дней0лайковвеса обновлены3 окт 2026

Бенчмарки

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Bangla GPT-2 Small — компактная языковая модель на архитектуре GPT-2, созданная Irfan Hossain с нуля для продолжения текста на бенгальском языке. Модель содержит 23 132 160 параметров, использует 6 слоёв, 6 голов внимания, скрытый размер 384 и контекст до 512 токенов. Для неё обучен byte-level BPE-токенизатор с словарём 32 000 токенов, адаптированный к письменности бенгальского языка.

Модель предназначена для генерации продолжений бенгальского текста в исследовательских и экспериментальных сценариях. Обучающая выборка состоит из энциклопедических и литературных источников: Bangla Wikipedia, Wikisource, Wikibooks, Wikiquote и Wikivoyage. Модель не настроена на выполнение инструкций или диалог и может создавать связно выглядящий, но фактически неверный текст. Она распространяется по лицензии CC BY-SA 4.0.

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

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

Ограничения

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

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

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

Открыть на Hugging Face

Bangla GPT-2 (small), trained from scratch

A 23M-parameter GPT-2 language model trained from scratch on Bangla text, with a Bangla byte-level BPE tokenizer (32k vocabulary).

⚠️ A small research model. It writes fluent-looking Bangla but often makes up facts. It is not instruction-tuned and does not follow commands. Don't use its output as information.

Try it in your browser: irfanhossainsust/bangla-nlp-dashboard (runs locally with transformers.js; the onnx/ folder holds fp32 and int8-quantized ONNX exports).

Usage

from transformers import AutoTokenizer, GPT2LMHeadModel
tok = AutoTokenizer.from_pretrained("irfanhossainsust/bangla-gpt2-small")
model = GPT2LMHeadModel.from_pretrained("irfanhossainsust/bangla-gpt2-small")
ids = tok("বাংলাদেশের রাজধানী", return_tensors="pt").input_ids
out = model.generate(ids, max_new_tokens=60, do_sample=True, temperature=0.8, top_p=0.95,
                     repetition_penalty=1.2, pad_token_id=tok.eos_token_id)
print(tok.decode(out[0], skip_special_tokens=True))

Training data

irfanhossainsust/bangla-nlp-corpus v0.2.0, corpus config: Bangla Wikipedia, Wikisource (proofread pages only), Wikibooks, Wikiquote and Wikivoyage, deduplicated and quality-filtered (CC BY-SA 4.0). Training: 136,241,994 tokens (230,678 documents). Validation: 7,553,621 tokens. The validation split shares no documents, duplicate clusters or Wikisource books with train.

Tokenizer

Byte-level BPE, 32,000 tokens, trained on the corpus. Unlike GPT-2's English pre-tokenizer, it keeps Bangla vowel signs and the hasanta (Unicode marks) attached to their letters, so words aren't cut apart. On held-out text it averages 4.6 characters per token, vs 0.5 for the original GPT-2 tokenizer (9.3× shorter sequences).

Architecture and training

ArchitectureGPT-2: 6 layers, 6 heads, 384 hidden, context 512
Parameters23,132,160
Tokens per step32,768
Steps4,157 (1.0 epoch)
OptimizerAdamW (β=0.9/0.95, wd 0.1), peak LR 0.001, warmup 300, cosine to 10%
HardwareApple M4 (MPS), fp32, 2h41m

Evaluation

Best validation loss 6.1692, so perplexity 477.8 (per BPE token; not comparable with models that use other tokenizers).

StepVal lossPerplexity
5007.16871,298.2
1,0006.7578860.7
1,5006.5713714.3
2,0006.4754649.0
2,5006.3317562.1
3,0006.2676527.2
3,5006.1849485.4
4,0006.1916488.6
4,1576.1692477.8

Sample generations (temperature 0.8, top-p 0.95, seed 42+i)

  • বাংলাদেশের রাজধানী একটি। জেলার থেকে কিলোমিটার অবস্থিত শহরটি ও অবস্থান শহর ভারতের সালের অনুযায়ীনগর জনসংখ্যা,�৯। মধ্যে,, এর পুরুষ% নারী নারী নারীদের এই বেশি। সাক্ষরতার ৮০ হল বছর তার কম। এখানে হার%। মধ্যে হার% নারীদের এই ৭৮ এবং মধ্যে
  • রবীন্দ্রনাথ ঠাকুর ছিলেন আলশ চৌধুরী-ী চট্টোপাধ্যায়১৩২৪ (.) একজন বাঙালি, সমালোচক সাহিত্যিক কথাসাহিত্যিক ঔপন্যাসিক প্রাবন্ধিক গবেষক ইতিহাসবিদ সাহিত্যিক তিনি। রিতা () প্রথম বাংলা বাংলাদেশের যুদ্ধের বীর।: ()ুল রায়জন্মজন্ম ব্রিটিশ স্বাধীনতা এবং স্বাধীনতা অন্যতম ব্যক্তিত্ব
  • সুন্দরবন অা -,-- সু -িনী শদী (ঃ), ন, প্র - হিনী ন খিয়া ধিলা র িরি প থ ব চ

Limitations and bias

  • Trained only on encyclopedic and literary text (no news, conversation or social media), so the style is formal.
  • Wikipedia over-represents geography, biographies and Bangladesh/India-centric topics.
  • Small model: it can't reliably recall facts and will produce confident falsehoods.
  • Not safety-tuned. It may reproduce biases in the source text.

License and attribution

Weights are released under CC BY-SA 4.0, following the share-alike license of the training text (© Wikipedia and Wikimedia contributors).

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

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

GPU в ailist

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

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

Подбираем GPU…

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

0 моделей