/ Модель

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

Контекст
512 токенов
Параметры
40 млн
Архитектура
bert · dense
Базовая модель
bge-small-en-v1.5
Библиотека
sentence-transformers
Опубликована
27 авг 2026

mdbr-leaf-mt-resume-grader

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

Англоязычная BERT-модель эмбеддингов для оценки сходства резюме и вакансий и ранжирования вакансий по резюме.

107скачиваний за 30 дней0лайковвеса обновлены27 авг 2026

Бенчмарки

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

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

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

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

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

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

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

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

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

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

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

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

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

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

mdbr-leaf-mt-resume-grader — созданная turtlecap компактная модель эмбеддингов на базе BAAI/bge-small-en-v1.5, дообученная для оценки семантического соответствия резюме и описания вакансии. Модель использует архитектуру BERT и библиотеку Sentence Transformers; метаданные указывают 40 млн параметров и окно контекста 512 токенов. README описывает рабочий вариант с 384-мерными нормализованными векторами и окном 256 токенов; сходство оценивается косинусной мерой. Репозиторий содержит веса safetensors и экспорты ONNX, включая квантованный вариант для локального браузерного запуска.

Модель предназначена для ранжирования вакансий по резюме в функции Semantic AI расширения NUWorks Co-op Grader. В README приведены результаты на отложенных наборах, в том числе проверка на резюме, не использованных при обучении; при этом данные о вакансиях в проверке обобщения резюме взяты из уже имеющегося пула NUWorks. Модель рассчитана на английский язык. Лицензия в предоставленных сведениях не описана.

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

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

Ограничения

Модель ориентирована на английский текст; README отмечает, что проверка обобщения на новых резюме использовала вакансии из существующего пула NUWorks и не проверяла полностью новое распределение описаний вакансий. Контекстное окно в README указано как 256 токенов, тогда как метаданные указывают 512.

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

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

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

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

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

Открыть на Hugging Face

mdbr-leaf-mt-resume-grader

A compact BGE-small embedding model fine-tuned to rank job descriptions for a resume. It powers the opt-in, on-device Semantic AI feature in the NUWorks Co-op Grader Chrome extension.

This is the expanded-label release from 2026-08-27. It replaces the previous OpenAI-label candidate after training on a larger NUWorks label set and passing a fresh unseen-resume bias check.

Evaluation

All numbers below use production-parity mean-vector resume scoring and the quantized onnx/model_quantized.onnx artifact.

Held-out datasetPairsSpearmanNDCG@10Top-1
Expanded NUWorks test (2 unseen resumes)1,9440.82850.84440.0%
Fresh bias check (24 unseen resumes)9600.76840.868337.5%
Hugging Face external test8200.66820.862773.9%

NeuralFrame external-test Spearman is 0.6120. On the fresh bias check, this model beat the previous candidate on all 24 individual resumes; median per-resume Spearman was 0.7956 and 23/24 resumes scored at least 0.50. The two-resume NUWorks Top-1 result is too coarsely sampled to be useful; rank correlation and NDCG are the meaningful metrics for that split.

The fresh bias-check resumes were never used for training or model selection. After the locked ranking evaluation, their labels were used to fit the display-only monotonic mapping in calibration.json; it does not change raw cosine ranking. The jobs came from the existing NUWorks pool, so this result tests resume generalization rather than a fully new job-description distribution.

Training

Training used two stages:

  1. Three CoSENT epochs on 6,804 gpt-5.6-terra/gpt-5.6-luna-labeled NUWorks resume-job pairs, with checkpoint selection on two resume-disjoint validation groups.
  2. One replay epoch on the original external datasets to limit catastrophic forgetting: 6,349 Hugging Face rows weighted 3:1 over 7,630 NeuralFrame rows, producing a 26,677-example replay schedule.

No resume crosses the NUWorks train, validation, or test boundaries. The model uses 384-dimensional normalized embeddings, cosine similarity, and a 256-token window.

Files

  • model.safetensors: Sentence Transformers / PyTorch weights
  • onnx/model.onnx: FP32 ONNX export
  • onnx/model_quantized.onnx: int8 deployment model used by the extension
  • onnx/model_quint8_avx2.onnx: uint8 AVX2-compatible alternative
  • calibration.json: revision-pinned cosine-to-display-score mapping

The browser deployment is approximately 34 MB for the quantized model. Resume and job text are processed locally by the extension and are not sent to this repository.

Usage

from sentence_transformers import SentenceTransformer

model = SentenceTransformer("turtlecap/mdbr-leaf-mt-resume-grader")
embeddings = model.encode(
    ["resume text", "job description"],
    normalize_embeddings=True,
)
score = float(embeddings[0] @ embeddings[1])

For extension parity, long resumes should be chunked before embedding and the normalized chunk embeddings averaged and normalized again.

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

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

GPU в ailist

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

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

Подбираем GPU…

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

0 моделей