/ Модель

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

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

med-ruri-v3-70m-v2-from-ruri

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

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

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

Бенчмарки

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

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

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

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

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

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

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

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

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

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

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

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

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

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

genshiai-ai разработал японскую медицинскую модель эмбеддингов предложений на базе cl-nagoya/ruri-v3-70m и ModernBERT. Она предназначена для семантического поиска по медицинским документам и сравнения поисковых запросов с текстами. Модель содержит 70 млн параметров, принимает текст и поддерживает контекст до 8192 токенов.

Для запросов и документов обязательны префиксы «検索クエリ: » и «検索文書: ». Перед кодированием требуется применить NFKC-нормализацию и удалить год публикации из заголовков, иначе обработка при обслуживании будет отличаться от обучения. В карточке приведён результат nDCG@10 0,4885 на проверочных запросах из той же предметной области; он не характеризует обобщение на другие распределения и периоды. Это промежуточный чекпойнт, загружаемый в ходе обучения; лицензия Apache-2.0.

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

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

Ограничения

Это промежуточная версия, автоматически публикуемая во время обучения; результаты на внутридоменном тесте не показывают качество на других распределениях или временных срезах. Для корректной работы обязательны заданные префиксы, NFKC-нормализация и удаление года публикации из заголовков.

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

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

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

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

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

Открыть на Hugging Face

med-ruri-v3-70m-v2-from-ruri

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

このモデルの位置づけ

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

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

性能 (in-domain nDCG@10)

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

  • baseline (学習前): 0.3123
  • final: 0.4885 (Δ +0.1761)
  • best (全step中): 0.4885
stepnDCG@10
5000.3859
10000.4028
15000.4185
20000.4333
25000.4466
30000.4497
35000.4609
40000.4708
45000.4773
50000.4835
55000.4857
60000.4884
61590.4885

ログ / 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-70m-v2-from-ruri", revision="step-6159")  # 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
Ревизия весов
1347ddf

0 моделей