/ Модель

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

Контекст
131 072 токена
Параметры
3,2 млрд
Размер весов
6,4 ГБ
Лицензия
Llama 3.2
Архитектура
llama · dense
Библиотека
transformers
Опубликована
30 дек 2024

FineLlama-3.2-3B-Instruct-ead

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

Дообученная Llama 3.2 на 3 млрд параметров для генерации архивных описаний в формате EAD/XML.

25скачиваний за 30 дней0лайковвеса обновлены1 янв 2025

Бенчмарки

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

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

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

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

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

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

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

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

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

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

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

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

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

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

FineLlama-3.2-3B-Instruct-ead — языковая модель Geraldine, дообученная на базе meta-llama/Llama-3.2-3B-Instruct для понимания и генерации XML в формате EAD (Encoded Archival Description). Она предназначена для создания структурированных архивных описаний по инструкциям и примерам. Модель содержит 3,2 млрд параметров, использует архитектуру LlamaForCausalLM и поддерживает контекст до 131 072 токенов по метаданным; в карточке указано ограничение длины последовательности 4096 токенов.

Для экономии памяти применена 4-битная NF4-квантизация bitsandbytes с двойной квантизацией, а дообучение выполнено методом LoRA. Модель принимает текстовые запросы и генерирует текст, включая EAD/XML. Карточка не сообщает о поддерживаемых естественных языках. Лицензия — llama3.2.

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

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

Ограничения

Модель специализирована на EAD/XML и может хуже справляться с общими архивными задачами; качество зависит от точности и конкретности запроса. В README указана максимальная длина последовательности 4096 токенов, тогда как метаданные сообщают нативный контекст 131 072 токена.

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

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

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

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

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

Открыть на Hugging Face

FineLlama-3.2-3B-Instruct-ead

This repository contains a fine-tuned version of LLaMa-3.2-3B-Instruct specifically trained to understand and generate EAD (Encoded Archival Description) XML format for archival records description.

Model Description

  • Base Model: meta-llama/Llama-3.2-3B-Instruct
  • Training Dataset: Geraldine/Ead-Instruct-38k
  • Task: Generation of EAD/XML compliant archival descriptions
  • Training Type: Instruction fine-tuning with PEFT (Parameter Efficient Fine-Tuning) using LoRA

Key Features

  • Specialized in generating EAD/XML format for archival metadata
  • Trained on a comprehensive dataset of EAD/XML examples
  • Optimized for archival description tasks
  • Memory efficient through 4-bit quantization

Training Details

Technical Specifications

  • Quantization: 4-bit quantization using bitsandbytes

    • NF4 quantization type
    • Double quantization enabled
    • bfloat16 compute dtype

LoRA Configuration

- r: 256
- alpha: 128
- dropout: 0.05
- target modules: all-linear

Training parameters

- Epochs: 3
- Batch Size: 3
- Gradient Accumulation Steps: 2
- Learning Rate: 2e-4
- Warmup Ratio: 0.03
- Max Sequence Length: 4096
- Scheduler: Constant

Training Infrastructure

  • Libraries: transformers, peft, trl
  • Mixed Precision: FP16/BF16 (based on hardware support)
  • Optimizer: fused adamw

Training Notebook

The training Notebook is available on Kaggle

Usage

Installation

pip install transformers torch bitsandbytes

Loading the model

from transformers import AutoTokenizer, AutoModelForCausalLM, BitsAndBytesConfig
import torch
from peft import PeftModel, PeftConfig

# Configure 4-bit quantization
bnb_config = BitsAndBytesConfig(
    load_in_4bit=True,
    bnb_4bit_use_double_quant=True,
    bnb_4bit_quant_type="nf4",
    bnb_4bit_compute_dtype=torch.bfloat16
)

model_name = "Geraldine/FineLlama-3.2-3B-Instruct-ead"

# Load model and tokenizer
model = AutoModelForCausalLM.from_pretrained(
    model_name,
    torch_dtype="auto",
    quantization_config=bnb_config
).to("cuda")

tokenizer = AutoTokenizer.from_pretrained(model_name)

Example usage

messages = [
  {"role": "system", "content": "You are an expert in EAD/XML generation for archival records metadata."},
  {"role": "user", "content": "Generate a minimal and compliant <eadheader> template with all required EAD/XML tags"},
]

inputs = tokenizer.apply_chat_template(
    messages,
    return_dict=True,
    tokenize = True,
    add_generation_prompt = True, # Must add for generation
    return_tensors = "pt",
).to("cuda")

outputs = model.generate(**inputs, 
                         max_new_tokens = 4096, 
                         pad_token_id=tokenizer.eos_token_id,
                         use_cache = True,)

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

Limitations

  • The model is specifically trained for EAD/XML format and may not perform well on general archival tasks
  • Performance depends on the quality and specificity of the input prompts
  • Maximum sequence length is limited to 4096 tokens

Citation [optional]

BibTeX:

@misc{ead-llama,
  author = {Géraldine Geoffroy},
  title = {EAD-XML LLaMa: Fine-tuned LLaMa Model for Archival Description},
  year = {2024},
  publisher = {HuggingFace},
  journal = {HuggingFace Repository},
  howpublished = {\url{https://huggingface.co/Geraldine/FineLlama-3.2-3B-Instruct-ead}}
}

Licence

This model is subject to the same license as the base LLaMa model. Please refer to Meta's LLaMa license for usage terms and conditions.

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

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

GPU в ailist

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

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

Подбираем GPU…

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

0 моделей