/ Модель

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

Контекст
8 192 токена
Параметры
315 млн
Лицензия
Apache 2.0
Архитектура
modernbert · dense
Базовая модель
ruri-v3-310m
Библиотека
sentence-transformers
Опубликована
14 июн 2026

med-ruri-v3-310m-v2-from-ruri

ЭмбеддингиТекст → embedding3 профессии

Японская медицинская модель эмбеддингов для семантического поиска и сравнения текстов на базе ruri-v3-310m.

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

Бенчмарки

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

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

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

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

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

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

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

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

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

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

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

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

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

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

genshiai-daichi создал японскую медицинскую модель эмбеддингов на базе cl-nagoya/ruri-v3-310m и ModernBERT-Ja. Она предназначена для семантического поиска и ранжирования медицинских документов по запросам; также подходит для сравнения сходства японских текстов. Модель содержит 314,6 млн параметров, принимает текст и поддерживает контекст до 8192 токенов. Для запросов требуется префикс «検索クエリ: », для документов — «検索文書: »; при обучении также применялись нормализация NFKC и удаление годов из заголовков, которые важно повторять при обслуживании.

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

  • поиск медицинских рекомендаций по японскому запросу
  • ранжирование медицинских документов по релевантности запросу
  • сравнение сходства японских медицинских текстов

Ограничения

Промежуточный чекпойнт обучавшейся модели: приведённая оценка относится к тестовым запросам из близкого распределения и не подтверждает качество на других распределениях или временных срезах. Для сохранения качества нужны указанные префиксы и та же предобработка NFKC с удалением годов, что и при обучении.

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

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

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

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

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

Открыть на Hugging Face

med-ruri-v3-310m-v2-from-ruri

日本語医療ドメインの文埋め込みモデル (ruri-v3 / ModernBERT-Ja ベース)。学習進行中の自動アップロードです。

このモデルの位置づけ

新規学習: 素の cl-nagoya/ruri-v3-310m(汎用)から医療データで v2 レシピ学習(医療知識ゼロから付与)

  • 現在の step: 9000 / in-domain nDCG@10: 0.5201
  • 各 step は step-9000 の revision ブランチで固定取得可。main は最新/最終。

性能 (in-domain nDCG@10)

※ 同一ガイドライン分布の held-out クエリ + 3万 distractor での検索性能。 汎化/temporal の優劣はこの指標では測れない (別途 ood_affinity で評価)。

  • baseline (学習前): 0.3153
  • final: 0.5201 (Δ +0.2048)
  • best (全step中): 0.5201
stepnDCG@10
5000.3742
10000.4062
15000.4311
20000.4434
25000.4469
30000.4605
35000.4632
40000.4748
45000.4770
50000.4797
55000.4864
60000.4921
65000.4957
70000.5080
75000.5081
80000.5158
85000.5161
90000.5201
92380.5189

ログ / TensorBoard

  • step毎 nDCG: metrics_progress.json
  • TensorBoard event は各 step-N ブランチの runs/ に同梱 (tensorboard --logdir runs で loss/nDCG を可視化可)。

v2 学習レシピ

  • 精度: fp32 重み + TF32 matmul(ModernBERT は bf16 計算で grad nan 崩壊するため。TF32 で安定かつ高速)
  • NFKC 正規化: PDF 由来の康熙部首などの tokenizer 汚染を除去
  • strip-year: ヘッダの発行年【…(YYYY)…】を除去し、埋め込みを版非依存に
  • temporal hard-negative: 旧版チャンクを hard-neg に(年号への過適合=「学習分布に近い版」嗜好を抑制), oversample ×10
  • loss: MultipleNegativesRankingLoss (scale=50, temp=0.02), lr=1e-5
  • prefix (必須): query=検索クエリ: / document=検索文書: (付けないと精度が大きく落ちる)

使い方

from sentence_transformers import SentenceTransformer
m = SentenceTransformer("genshiai-daichi/med-ruri-v3-310m-v2-from-ruri", revision="step-9000")  # main で最新も可
q = m.encode(["検索クエリ: 心不全の標準治療は"], normalize_embeddings=True)
d = m.encode(["検索文書: 【…】 …本文…"], normalize_embeddings=True)

注意

  • serving 側も train と同じ前処理 (NFKC + strip-year) が必須(train/serve skew 回避)。
  • 学習中の中間 checkpoint です。最終版・各 step の nDCG@10 比較は metrics_progress.json を参照。

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

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

GPU в ailist

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

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

Подбираем GPU…

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

0 моделей