/ Модель

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

Контекст
512 токенов
Параметры
46,5 млн
Лицензия
Apache 2.0
Архитектура
llama · dense
Опубликована
11 июн 2026

hindi-slm-v001

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

Компактная модель Vaibhav Maurya для продолжения и генерации текста на хинди, рассчитанная в том числе на эксперименты с запуском на устройствах с ограниченными ресурсами.

20скачиваний за 30 дней0лайковвеса обновлены11 июн 2026

Бенчмарки

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Hindi SLM v001 — компактная причинно-языковая модель с архитектурой LlamaForCausalLM, разработанная Vaibhav Maurya и обученная с нуля на корпусе ai4bharat/sangraha (hin/verified). Модель содержит 46,5 млн параметров и предназначена для генерации и продолжения текста на хинди письмом деванагари, в том числе для экспериментов с запуском на устройствах с ограниченными ресурсами, таких как Raspberry Pi.

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

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

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

Ограничения

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

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

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

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

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

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

Открыть на Hugging Face

Hindi SLM v001

A 46M-parameter Hindi-only causal language model trained from scratch on the ai4bharat/sangraha Hindi corpus. Designed for edge deployment (Raspberry Pi 8 GB) while producing fluent Devanagari text.

Model Details

PropertyValue
ArchitectureLlamaForCausalLM (decoder-only transformer)
Parameters46.54M (unique) / 62.93M (with untied lm_head)
Hidden size512
Layers10
Attention heads8 (GQA with 2 KV heads)
Intermediate size1,536 (SwiGLU)
Context length512 tokens
Vocabulary32,000 (Hindi Unigram SentencePiece)
Precisionbfloat16
Tokenizervaibhavmaurya/hindi-slm-tokenizer-v001

Training

PropertyValue
Datasetai4bharat/sangraha (hin/verified), ~1 GB
Steps50,000
Effective batch size32 (batch=8 × grad_accum=4)
Learning rate3e-4 with cosine decay, 1000-step warmup
Weight decay0.1
HardwareNVIDIA RTX 3000 Ada (8 GB VRAM), bfloat16
Final train loss3.4323

Evaluation

Evaluated on held-out val and test splits (98/1/1 split of the training corpus):

MetricValue
Val perplexity38.91
Test perplexity38.63
Avg Devanagari ratio0.765
UNK tokens0.0

A val ≈ test perplexity confirms no overfitting. PPL < 50 is rated EXCELLENT for a 46M-parameter model.

Inference

from transformers import AutoTokenizer, AutoModelForCausalLM
import torch

model_id = "vaibhavmaurya/hindi-slm-v001"

tokenizer = AutoTokenizer.from_pretrained(model_id)
model = AutoModelForCausalLM.from_pretrained(
    model_id,
    torch_dtype=torch.bfloat16,
    device_map="auto",
)

prompts = [
    "आज का समाचार यह है कि",
    "भारत की राजधानी नई दिल्ली है।",
    "नमस्ते! आप कैसे हैं?",
    "एक बार की बात है,",
    "चाँद की रोशनी में,",
]

for prompt in prompts:
    inputs = tokenizer(prompt, return_tensors="pt").to(model.device)
    with torch.no_grad():
        output_ids = model.generate(
            **inputs,
            max_new_tokens=100,
            temperature=0.8,
            top_p=0.9,
            repetition_penalty=1.1,
            do_sample=True,
        )
    generated = tokenizer.decode(output_ids[0], skip_special_tokens=True)
    print(generated)
    print("---")

CPU-only inference (Raspberry Pi / laptop)

model = AutoModelForCausalLM.from_pretrained(
    model_id,
    torch_dtype=torch.float32,   # bfloat16 not supported on CPU
    device_map="cpu",
)

Streaming generation

from transformers import TextStreamer

streamer = TextStreamer(tokenizer, skip_prompt=True, skip_special_tokens=True)

inputs = tokenizer("भारत की राजधानी", return_tensors="pt").to(model.device)
model.generate(
    **inputs,
    max_new_tokens=150,
    temperature=0.8,
    top_p=0.9,
    repetition_penalty=1.1,
    do_sample=True,
    streamer=streamer,
)

Intended Use

  • Hindi text completion and generation
  • Educational and research use for small Hindi LMs
  • Edge deployment experiments (Raspberry Pi, microcontrollers with sufficient RAM)
  • Foundation for Hindi instruction-tuning

Limitations

  • Context window is 512 tokens — unsuitable for long-document tasks
  • Trained on web/Wikipedia-style Hindi; may not handle dialects, transliterated text, or code-switching well
  • No RLHF or instruction tuning — outputs are continuations, not instruction-following responses
  • Not evaluated for factual accuracy; may hallucinate

License

Apache 2.0

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

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

GPU в ailist

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

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

Подбираем GPU…

Класс архитектуры
LlamaForCausalLM
Ревизия весов
97189d3

0 моделей