/ Модель

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

Контекст
512 токенов
Параметры
526 млн
Лицензия
MIT
Архитектура
bert · dense
Опубликована
2 мар 2022

sbert_large_mt_nlu_ru

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

Русскоязычная BERT large модель от SberDevices для построения векторных представлений предложений и семантического сравнения текстов.

313скачиваний за 30 дней26лайковвеса обновлены17 апр 2025

Бенчмарки

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

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

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

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

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

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

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

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

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

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

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

  • Tatoeba

    main_score

    Результат

    0,0864

    Общий результат 0,0598Общий результат 0,0271Общий результат 0,0256
    MTEB

    Публичная таблицадругая ревизия

  • CataloniaTweetClassification

    main_score

    Результат

    0,4199

    MTEB

    Публичная таблицадругая ревизия

  • MasakhaNEWSClusteringS2S

    main_score

    Результат

    0,2257

    MTEB

    Публичная таблицадругая ревизия

  • SIB200ClusteringS2S

    main_score

    Результат

    0,0381

    Общий результат 0,0545Общий результат 0,0407Общий результат 0,0378
    MTEB

    Публичная таблицадругая ревизия

  • MLQARetrieval

    main_score

    Результат

    0,003

    Общий результат 0,0109Общий результат 0,0095
    MTEB

    Публичная таблицадругая ревизия

  • NusaX-senti

    main_score

    Результат

    0,498

    Общий результат 0,6543
    MTEB

    Публичная таблицадругая ревизия

  • IndicGenBenchFloresBitextMining

    main_score

    Результат

    0,0052

    Общий результат 0,0044Общий результат 0,0033Общий результат 0,0019
    MTEB

    Публичная таблицадругая ревизия

  • PawsXPairClassification

    main_score

    Результат

    0,4821

    MTEB

    Публичная таблицадругая ревизия

  • MassiveScenarioClassification

    main_score

    Результат

    0,103

    Общий результат 0,2759Общий результат 0,0775
    MTEB

    Публичная таблицадругая ревизия

  • MIRACLReranking

    main_score

    Результат

    0,0254

    MTEB

    Публичная таблицадругая ревизия

  • TERRa

    main_score

    Результат

    0,5197

    MTEB

    Публичная таблицадругая ревизия

  • ArXivHierarchicalClusteringP2P

    main_score

    Результат

    0,4668

    MTEB

    Публичная таблицадругая ревизия

  • MassiveIntentClassification

    main_score

    Результат

    0,2094

    Общий результат 0,1484
    MTEB

    Публичная таблицадругая ревизия

  • SciDocsRR

    main_score

    Результат

    0,4816

    MTEB

    Публичная таблицадругая ревизия

  • TempReasonL3Pure

    main_score

    Результат

    0,006

    MTEB

    Публичная таблицадругая ревизия

  • ImdbClassification

    main_score

    Результат

    0,5613

    MTEB

    Публичная таблицадругая ревизия

  • XMarket

    main_score

    Результат

    0,0052

    MTEB

    Публичная таблицадругая ревизия

  • STS22.v2

    main_score

    Результат

    0,2423

    MTEB

    Публичная таблицадругая ревизия

  • AmazonReviewsClassification

    main_score

    Результат

    0,207

    Общий результат 0,2111
    MTEB

    Публичная таблицадругая ревизия

  • TenKGnadClusteringS2S

    main_score

    Результат

    0,093

    MTEB

    Публичная таблицадругая ревизия

  • SyntecReranking

    main_score

    Результат

    0,3597

    MTEB

    Публичная таблицадругая ревизия

  • MasakhaNEWSClusteringP2P

    main_score

    Результат

    0,2345

    MTEB

    Публичная таблицадругая ревизия

  • LEMBPasskeyRetrieval

    main_score

    Результат

    0,04

    MTEB

    Публичная таблицадругая ревизия

  • WikipediaRetrievalMultilingual

    main_score

    Результат

    0,0461

    MTEB

    Публичная таблицадругая ревизия

  • SIQA

    main_score

    Результат

    0,0036

    MTEB

    Публичная таблицадругая ревизия

  • OdiaNewsClassification

    main_score

    Результат

    0,5613

    MTEB

    Публичная таблицадругая ревизия

  • MasakhaNEWSClassification

    main_score

    Результат

    0,3206

    MTEB

    Публичная таблицадругая ревизия

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

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

ai-forever/sbert_large_mt_nlu_ru — русскоязычная модель семейства BERT large от команды SberDevices для получения векторных представлений предложений. Она предназначена для задач, где нужно представить текст числовым вектором, например для поиска семантически похожих фраз и сравнения предложений. Для лучшего качества авторы рекомендуют усреднять представления токенов.

Модель содержит 525,7 млн параметров, принимает текст и имеет контекст до 512 токенов. В карточке указана оценка на Russian SuperGLUE, но конкретные результаты не приведены. Модель опубликована под лицензией MIT.

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

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

Ограничения

Контекст ограничен 512 токенами; для лучшего качества авторы рекомендуют усреднять представления токенов. Карточка не приводит численные результаты Russian SuperGLUE.

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

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

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

Также подходит для

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

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

Открыть на Hugging Face

BERT large model multitask (cased) for Sentence Embeddings in Russian language.

The model is described in this article
Russian SuperGLUE metrics

For better quality, use mean token embeddings.

Usage (HuggingFace Models Repository)

You can use the model directly from the model repository to compute sentence embeddings:

from transformers import AutoTokenizer, AutoModel
import torch
#Mean Pooling - Take attention mask into account for correct averaging
def mean_pooling(model_output, attention_mask):
    token_embeddings = model_output[0] #First element of model_output contains all token embeddings
    input_mask_expanded = attention_mask.unsqueeze(-1).expand(token_embeddings.size()).float()
    sum_embeddings = torch.sum(token_embeddings * input_mask_expanded, 1)
    sum_mask = torch.clamp(input_mask_expanded.sum(1), min=1e-9)
    return sum_embeddings / sum_mask
#Sentences we want sentence embeddings for
sentences = ['Привет! Как твои дела?',
             'А правда, что 42 твое любимое число?']
#Load AutoModel from huggingface model repository
tokenizer = AutoTokenizer.from_pretrained("ai-forever/sbert_large_mt_nlu_ru")
model = AutoModel.from_pretrained("ai-forever/sbert_large_mt_nlu_ru")
#Tokenize sentences
encoded_input = tokenizer(sentences, padding=True, truncation=True, max_length=24, return_tensors='pt')
#Compute token embeddings
with torch.no_grad():
    model_output = model(**encoded_input)
#Perform pooling. In this case, mean pooling
sentence_embeddings = mean_pooling(model_output, encoded_input['attention_mask'])

Authors

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

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

GPU в ailist

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

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

Подбираем GPU…

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

0 моделей