/ Модель

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

Контекст
262 144 токена
Размер весов
18,8 ГБ
Архитектура
qwen3_5 · dense
Базовая модель
Qwen3.5-9B
Библиотека
peft
Опубликована
3 июл 2026

DAI-NER-flat

Описание изображенийИзображение → текст3 профессии

Модель извлекает именованные сущности из изображений французских приходских записей XVI–XVIII веков.

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

Бенчмарки

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

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

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

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

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

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

DAI-NER-flat — модель Qwen3.5-9B, дообученная командой starride-teklia с помощью LoRA для распознавания именованных сущностей во французских приходских записях XVI–XVIII веков. Она принимает изображения документов и предназначена для извлечения сущностей из исторических рукописей; в карточке указана ширина изображения 1500 пикселей и обучение в течение 10 эпох, около 4 тысяч шагов. Модель хранится в формате safetensors и использует библиотеку PEFT. Лицензия в предоставленных данных не указана.

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

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

Ограничения

Модель специализирована на французских приходских записях XVI–XVIII веков; качество на других типах документов и языках не подтверждено. Лицензия не установлена по предоставленным данным.

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

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

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

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

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

Открыть на Hugging Face

QWEN3.5 - DAI NER Flat Model

Introduction

This version of Qwen3.5-9B is specialized for NER on French parish records from the 16th-18th centuries. Ref: https://redmine.teklia.com/issues/13357

Training

The model is a Qwen3.5-9B fine-tuned for NER on French parish records using LoRA.

Parameters:

  • Image width: 1500 pixels
  • LoRa rank: 8
  • LoRa alpha: 32
  • Epochs: 10 (about 4k steps)

Usage

Here we show a code snippet to show you how to use the model with transformers and qwen_vl_utils:

  • Prediction script
from transformers import AutoProcessor, AutoModelForMultimodalLM
from qwen_vl_utils import process_vision_info
from pathlib import Path
import torch

# Load QWEN
model = AutoModelForMultimodalLM.from_pretrained(
    "starride-teklia/DAI-NER-flat",
    torch_dtype=torch.bfloat16,
    attn_implementation="flash_attention_2",
    device_map="auto",
)
processor = AutoProcessor.from_pretrained("starride-teklia/DAI-NER-flat")

# Prompt
SYSTEM = Path("system.txt").read_text()		# Available in the model directory
IMAGE = "record.jpg"		                     # https://europe.iiif.teklia.com/iiif/2/geneanet%2FArdennes_BMS%2F379692%2F00100.jpg/1425,793,1252,284/full/0/default.jpg
HTR_TRANSCRIPTION = "Mort de Pierre Soyer gardien de la redoutte du prez d'an...gne et ligne de cette frontiere\n\nL'an mil sept cens et neuf le vingt neuvième jour du mois de jeanvier a esté decedée en cette paroisse Pierre Soyer gardien au pre d'A[...]gne de la paroisse d'Aumont agee de quarante deux ans ou environs lequel a esté inhumé le trantième dudit mois dans le cimetier de cette paroisse ou nous lavons conduit avec les ceremonies accoustumée en présence avec les témoins qui ont signé avec nous\n\nJames Gileux T Stenva prb Mathieu Lallement."

messages = [
    {
        "role": "system",
        "content": [
           {
               "type": "text",
               "text": SYSTEM
           }
        ]
    },
    {
        "role": "user",
        "content": [
            {
                "type": "image",
                "image": "record.jpg"
            },
            {
                "type": "text",
                "text": f"Convert this record in JSON. To help you, here is the transcription produced by an OCR model: {HTR_TRANSCRIPTION}"
            },
        ],
    }
]

# Preparation for inference
text = processor.apply_chat_template(
    messages, tokenize=False, add_generation_prompt=True, enable_thinking=False
)
image_inputs, video_inputs = process_vision_info(messages)
inputs = processor(
    text=[text],
    images=image_inputs,
    videos=video_inputs,
    padding=True,
    return_tensors="pt",
)
inputs = inputs.to("cuda")

# Inference: Generation of the output
generated_ids = model.generate(**inputs, max_new_tokens=1024)
generated_ids_trimmed = [
    out_ids[len(in_ids) :] for in_ids, out_ids in zip(inputs.input_ids, generated_ids)
]
output_text = processor.batch_decode(
    generated_ids_trimmed, skip_special_tokens=True, clean_up_tokenization_spaces=False
)[0]
print(output_text)

  • Output
{"événements.décès.année": "mil sept cens et neuf", "événements.décès.jour": "vingt neuvième", "événements.décès.mois": "janvier", "événements.décès.lieu": "en cette paroisse", "événements.acte.jour": "trantième", "événements.acte.mois": "dudit mois", "individus.défunt.prénom": "Pierre", "individus.défunt.nom": "Soyer", "individus.défunt.profession": "gardien au pre d'A[...]gne", "individus.défunt.âge": "quarante deux ans ou environs", "individus.défunt.paroisse": "d'Aumont", "individus.officiant.nom": "Mathieu Lallement"}

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

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

GPU в ailist

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

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

Репозиторий содержит только адаптер (LoRA/PEFT) без базовой модели.

Класс архитектуры
Qwen3_5ForConditionalGeneration
Ревизия весов
57dccfd

0 моделей