/ Модель

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

Контекст
2 048 токенов
Параметры
2,3 млрд
Размер весов
11,4 ГБ
Лицензия
Apache 2.0
Архитектура
parambharatgen · dense
Базовая модель
Param-1-2.9B-Instruct
Библиотека
transformers
Опубликована
29 авг 2025

AyurParam

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

AyurParam — дообученная BharatGen языковая модель для диалоговых ответов на вопросы об аюрведе на хинди и английском языках.

453скачиваний за 30 дней26лайковвеса обновлены13 апр 2026

Бенчмарки

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

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

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

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

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

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

AyurParam — специализированная языковая модель BharatGen, дообученная на базе Param-1-2.9B-Instruct для ответов по аюрведе. Она предназначена для запросов об аюрведических понятиях и практиках, интерпретации классических текстов, а также для учебных и исследовательских сценариев в этой области. Модель поддерживает диалоговую генерацию текста на хинди и английском языках.

Это плотная авторегрессионная модель семейства ParamBharatGen с 2,3 млрд параметров и контекстом до 2048 токенов. В карточке описан корпус примерно из 1000 книг и около 4,8 млн обучающих примеров с вопросами и ответами, включая одноходовые и многоходовые диалоги. Для репозитория указаны Transformers и формат safetensors.

AyurParam ориентирована на профильные аюрведические знания, но ответы о здоровье требуют проверки квалифицированным специалистом: описание не подтверждает клиническую валидацию рекомендаций. Модель распространяется по лицензии Apache-2.0.

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

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

Ограничения

Ответы о здоровье и клинические рекомендации требуют проверки специалистом; карточка не подтверждает клиническую валидацию модели. Контекст ограничен 2048 токенами.

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

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

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

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

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

Открыть на Hugging Face

AyurParam

BharatGen introduces AyurParam, a domain-specialized large language model fine-tuned from Param-1-2.9B-Instruct on a high-quality Ayurveda dataset. It is designed to handle Ayurvedic queries, classical text interpretation, clinical guidance, and wellness knowledge. Ayurveda offers vast traditional medical wisdom, yet most language models lack domain-specific understanding. AyurParam bridges this gap by combining Param-1’s bilingual strengths with a curated Ayurvedic knowledge base, enabling contextually rich and culturally grounded responses.

🏗 Model Architecture

AyurParam inherits the architecture of Param-1-2.9B-Instruct:

  • Hidden size: 204
  • Intermediate size: 7168
  • Attention heads: 16
  • Hidden layers: 32
  • Key-value heads: 8
  • Max position embeddings: 2048
  • Activation: SiLU
  • Positional Embeddings: Rotary (RoPE, theta=10000)
  • Attention Mechanism: Grouped-query attention
  • Precision: bf16-mixed
  • Base model: Param-1-2.9B-Instruct

📚 AyurParam Dataset Preparation

AyurParam’s dataset was meticulously curated to capture the depth of Ayurvedic wisdom, ensure bilingual accessibility (English + Hindi), and support diverse clinical and academic applications. The preparation process focused on authenticity, quality, and relevance.

🔎 Data Sources

Total Books Collected: ~1000

  • ~0.15M Pages, ~54.5M words
  • 600 from open-source archives (digitized classical texts)
  • 400 from internet sources covering specialized Ayurvedic domains

Domains Covered (examples):

  • Kaaychikitsa (कायचिकित्सा)
  • Panchkarma (पंचकर्म)
  • Shalya Tantra (शल्यतंत्र)
  • Shalakya Tantra (शालाक्यतंत्र)
  • Research Methodology
  • Ashtang Hruday (अष्टांगहृदय)
  • Kriya Shaarir (क्रिया शारीर)
  • Padarth Vigyan (पदार्थ विज्ञान)
  • Rachana Shaarir (रचना शारीर)
  • Charak Samhita (चरक संहिता)
  • Dravyaguna (द्रव्यगुण)
  • Rasa Shastra & Bhaishajya Kalpana (रसशास्त्र एवम भैषज्यकल्पना)
  • Rog Nidan (रोगनिदान)
  • AgadTantra (अगदतंत्र)
  • Balrog (बालरोग)
  • Strirog & Prasuti Tantra (स्त्रीरोग एवम प्रसूति तंत्र)
  • Swasthvrutta (स्वस्थवृत्त)
  • Sanskrit grammar, commentaries, and supporting texts
  • etc

🧩 Data Processing Pipeline

1. Source Gathering

  • Collected and digitized 1000 Ayurvedic books across classical, clinical, and academic domains.
  • Preserved Sanskrit terminology with transliteration and contextual explanation

2. Question–Answer Generation

  • Method: By-page Q&A generation using an open-source LLM.
  • Focus: Only Ayurveda-related, context-grounded questions.
  • Review: Domain expert validation for accuracy and clarity.

3. Taxonomy

  • Dosha, Dhatu, Mala, Srotas, Nidana, Chikitsa, etc.

4. Final Dataset Construction

  • Q&A Types:
    • General Q&A – direct knowledge-based
    • Thinking Q&A – reasoning and application-oriented
    • Objective Q&A – fact-check, MCQ, structured answers
  • Languages: English + Hindi
    • Training Samples: ~4.8 Million (all combined)
    • Includes single-turn and multi-turn conversations

🏋️ Training Setup

  • Base model: Param-1-2.9B-Instruct
  • Training framework: Hugging Face + TRL (SFT) + torchrun multi-node setup
  • Prompt template: Custom-designed for Ayurvedic inference
  • Scheduler: Linear with warmup
  • Epochs: 3
  • Total training samples: ~4.8M
  • Test samples: ~800k
  • Base learning rate: 5e-6
  • Minimum learning rate: 0
  • Additional tokens: <user>, <assistant>, <context>, <system_prompt>, <actual_response>, </actual_response>
  • Vocab size: 256k + 4
  • Global batch size: 1024
  • Micro batch size: 4
  • Gradient accumulation steps: 32

🚀 Inference Example

from transformers import AutoTokenizer, AutoModelForCausalLM
import torch

model_name = "bharatgenai/AyurParam"
tokenizer = AutoTokenizer.from_pretrained(model_name, trust_remote_code=False)
model = AutoModelForCausalLM.from_pretrained(
    model_name,
    trust_remote_code=True,
    torch_dtype=torch.bfloat16 if torch.cuda.is_available() else torch.bfloat32,
    device_map="auto"
)

# Example Ayurvedic query
user_input = "What is the Samprapti (pathogenesis) of Amavata according to Ayurveda?"

# Prompt styles
# 1. Generic QA: <user> ... <assistant>
# 2. Context-based QA: <context> ... <user> ... <assistant>
# 3. Multi-turn conversation (supports up to 5 turns): <user> ... <assistant> ... <user> ... <assistant>

prompt = f"<user> {user_input} <assistant>"
inputs = tokenizer(prompt, return_tensors="pt").to(model.device)

with torch.no_grad():
    output = model.generate(
        **inputs,
        max_new_tokens=300,
        do_sample=True,
        top_k=50,
        top_p=0.95,
        temperature=0.6,
        eos_token_id=tokenizer.eos_token_id,
        use_cache=False
    )

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

📊 Benchmark Results: Ayur Param vs Baselines


1. Overall Performance

Similar Range Models

Modelbbabba_Englishbba_Hindi
AyurParam-2.9B-Instruct39.9741.1238.04
Llama-3.2-3B-Instruct33.2035.3129.67
Qwen2.5-3B-Instruct32.6835.2228.46
granite-3.1-2b31.1033.3927.30
gemma-2-2b-it28.4029.3826.79
Llama-3.2-1B-Instruct26.4126.7725.82

Larger Models

Modelbbabba_Englishbba_Hindi
AyurParam-2.9B-Instruct39.9741.1238.04
gemma-2-27b-it37.9940.4533.89
Pangea-7B37.4140.6931.93
gpt-oss-20b36.3438.3033.09
Indic-gemma-7B-Navarasa-2.035.1337.1231.83
Llama-3.1-8B-Instruct34.7636.8631.26
Nemotron-4-Mini-Hindi-4B-Instruct33.5433.3833.82
aya-23-8B31.9733.8428.87

2. Question Difficulty

Similar Range Models

DifficultyAyurParam-2.9B-InstructLlama-3.2-3BQwen2.5-3Bgranite-3.1-2bgemma-2-2b-itLlama-3.2-1B
Easy43.9336.4235.5533.9029.9627.44
Medium35.9529.6629.5728.0626.8325.23
Hard31.2128.5128.2326.8124.9625.39

Larger Models

DifficultyAyurParam-2.9B-Instructgemma-2-27b-itPangea-7Bgpt-oss-20bLlama-3.1-8BIndic-gemma-7BNemotron-4-Mini-Hindi-4Baya-23-8B
Easy43.9343.4741.4542.0339.4338.5436.0835.51
Medium35.9531.9032.9430.2729.3631.7230.8028.29
Hard31.2130.7831.7726.6730.5027.2329.5025.11

3. Question Type

Similar Range Models

TypeLlama-3.2-1BQwen2.5-3BLlama-3.2-3BAyurParam-2.9B-Instructgranite-3.1-2bgemma-2-2b-it
Assertion/Reasoning59.2651.8540.7444.4433.3333.33
Fill in the blanks26.9729.2134.8329.7821.3532.02
MCQ26.3432.7033.1740.1231.2228.33
Match the column26.8329.2729.2724.3929.2736.59

Larger Models

TypeIndic-gemma-7BPangea-7Bgemma-2-27b-itAyurParam-2.9B-InstructNemotron-4-Mini-Hindi-4Bgpt-oss-20bLlama-3.1-8Baya-23-8B
Assertion/Reasoning59.2662.9655.5644.4437.0425.9329.6318.52
Fill in the blanks35.3924.1635.9629.7830.3432.0226.9730.90
MCQ35.1037.5337.9840.1233.6036.3934.8332.05
Match the column31.7134.1539.0224.3924.3946.3446.3417.07

From the above results, AyurParam not only outperforms all similar-sized models but also achieves competitive or better performance than larger models across multiple metrics.

Citation

Please cite our paper if used in your work:

@misc{nauman2025ayurparamstateoftheartbilinguallanguage,
      title={AyurParam: A State-of-the-Art Bilingual Language Model for Ayurveda}, 
      author={Mohd Nauman and Sravan Gvm and Vijay Devane and Shyam Pawar and Viraj Thakur and Kundeshwar Pundalik and Piyush Sawarkar and Rohit Saluja and Maunendra Desarkar and Ganesh Ramakrishnan},
      year={2025},
      eprint={2511.02374},
      archivePrefix={arXiv},
      primaryClass={cs.CL},
      url={https://arxiv.org/abs/2511.02374}, 
}

Contact

For any questions or feedback, please contact:

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

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

GPU в ailist

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

Нельзя запустить

Модели нужен код из репозитория; автор пока не в списке доверенных организаций.

Класс архитектуры
ParamBharatGenForCausalLM
Ревизия весов
27c69ee

0 моделей