/ Модель

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

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

AgriParam

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

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

498скачиваний за 30 дней11лайковвеса обновлены24 фев 2026

Бенчмарки

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

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

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

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

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

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

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

Это плотная трансформерная модель с архитектурой ParamBharatGenForCausalLM и 2,3 млрд параметров. Максимальная длина контекста — 2048 токенов. В репозитории указаны веса Safetensors, а лицензия — Apache-2.0.

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

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

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

Ограничения

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

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

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

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

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

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

Открыть на Hugging Face

AgriParam

BharatGen introduces AgriParam, a domain-specialized large language model fine-tuned from Param-1-2.9B-Instruct on a high-quality, India-centric agriculture dataset.
AgriParam is designed to understand and generate contextually rich responses for agricultural queries, farmer advisories, policy information, research insights, and rural knowledge dissemination.


🌱 Motivation

Agriculture is the backbone of India’s economy, yet existing language models lack deep domain knowledge tailored to Indian contexts, languages, and cultural nuances.
AgriParam bridges this gap by combining Param-1’s bilingual capabilities with a meticulously curated agricultural knowledge base.


🏗 Model Architecture

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

  • Hidden size: 2048
  • 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

📚 Data Preparation

AgriParam’s training corpus was carefully crafted to ensure deep agricultural knowledge, cultural relevance, and bilingual (English-Hindi) accessibility.

Steps involved:

  1. Source Gathering

    • 17k open-source, India-focused agricultural news & information passages.
  2. Question Generation

    • Generated 5 curated Q&A pairs per passage using an open-source LLM.
  3. Domain Taxonomy & Personas

    • Built an exhaustive, India-specific agricultural taxonomy.
    • Defined farmer, policy-maker, scientist, and agri-business personas.
  4. Dataset Construction

    • 2M Q&A pairs grounded in taxonomy and personas.
    • Complete dataset translated into Hindi.
    • 6M multi-turn conversation samples created.

🏋️ Training Setup

  • Base model: Param-1-2.9B-Instruct
  • Training framework: Hugging Face + torchrun multi-node setup
  • Prompt template: Custom-designed for agricultural inference
  • Scheduler: Linear with warmup
  • Epochs: 3
  • Total training samples: 12M
  • Test samples: 1.2M
  • Base learning rate: 5e-6
  • Minimum learning rate: 0
  • Additional tokens: <user>, <assistant>, <context>, <system_prompt>
  • 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/AgriParam"
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 agricultural query
user_input = "What are the best practices for organic wheat farming in Uttar Pradesh?"

# 3 types of prompt
# 1. Generic QA: <user> ... <assistant>
# 2. Context based QA: <context> ... <user> ... <assistant>
# 3. Multi-turn conversation (supports upto 5 conversations): <user> ... <assistant> ... <user> ... <assistant>

# Based on your requirements use the type of prompt (refere the above examples)
prompt = f"<user> {user_input} <assistant>"
# prompt = f"<context> {user_context} <user> {user_input} <assistant>"
# prompt = f"<user> {user_input1} <assistant> {user_input2} <user> {user_input3} <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))

📊 Evaluation

  • Crop-specific Q&A
  • Policy & scheme awareness
  • Rural advisory & extension services
  • Bilingual (English/Hindi) capability

BhashaBench-Krishi (BBK)

ModelBBKBBK_EnglishBBK_Hindi
Llama-3.2-1B28.9129.7125.21
Llama-3.2-1B-Instruct28.6529.1626.33
Llama-3.2-3B31.9632.6828.69
granite-3.1-3b-a800m-base32.1733.3626.70
sarvam-2b-v0.527.6828.1425.57
sarvam-130.2430.8227.57
AgriParam32.1833.1027.97

Subject Domain Performance

Subject DomainLlama-3.2-1BLlama-3.2-1B-InstructLlama-3.2-3Bgranite-3.1-3b-a800m-basesarvam-2b-v0.5sarvam-1AgriParam
Agri-Environmental & Allied Disciplines31.8232.9525.0036.9329.5530.1127.27
Agricultural Biotechnology31.1128.6334.3543.1330.3436.6436.64
Agricultural Chemistry & Biochemistry27.0522.7831.3235.9427.0534.5234.16
Agricultural Economics & Policy29.9825.5235.0934.7727.7530.7832.54
Agricultural Engineering & Technology27.4626.2332.7930.3327.4629.5127.87
Agricultural Extension Education30.8829.4632.3029.8428.1729.9734.50
Agricultural Microbiology34.2336.0431.5334.2317.1226.1334.23
Agriculture Communication33.0728.3529.5334.2525.5933.0732.68
Agriculture Information Technology30.5331.5844.2136.8427.8932.1127.89
Agronomy27.9228.7731.8431.5128.6729.6032.49
Animal Sciences25.6834.4636.4937.8435.1429.0540.54
Crop Sciences31.1526.4129.8735.1526.5929.3332.42
Dairy & Poultry Science35.9631.4630.3444.9433.7132.5829.21
Entomology29.0227.5935.4929.3127.5927.8731.75
Fisheries and Aquaculture29.4141.1838.2426.4720.5914.7123.53
General Knowledge & Reasoning28.4427.5333.1332.3826.1730.5631.92
Genetics and Plant Breeding30.5930.0828.0229.0526.9931.6229.82
Horticulture27.0528.6031.2132.1727.0029.7631.40
Natural Resource Management28.5026.4229.0232.6426.4226.9427.46
Nematology22.8328.2628.2627.1721.2024.4623.91
Plant Pathology28.9730.4827.9629.9725.4433.5025.44
Plant Sciences & Physiology28.6831.7837.9826.3620.9330.2331.01
Seed Science and Technology29.7028.7127.7229.2129.7034.6527.23
Soil Science31.2529.9231.6929.9927.4930.2134.93
Veterinary Sciences27.0814.5837.5039.5820.8341.6743.75

Question Level Difficulty

DifficultyLlama-3.2-1BLlama-3.2-1B-InstructLlama-3.2-3Bgranite-3.1-3b-a800m-basesarvam-2b-v0.5sarvam-1AgriParam
Easy29.4330.2236.4436.0828.2632.2036.94
Hard27.7226.3725.6126.0228.0127.5425.91
Medium28.6827.6929.1729.8827.0328.9929.09

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

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

GPU в ailist

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

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

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

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

0 моделей