/ Модель

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

Контекст
514 токенов
Параметры
454 млн
Лицензия
MIT
Архитектура
roberta · dense
Базовая модель
roberta-large
Библиотека
transformers
Опубликована
29 окт 2025

DETree

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

Дообученный энкодер RoBERTa-large, который преобразует предложения в 1024-мерные эмбеддинги для извлечения признаков и поиска по сходству.

115скачиваний за 30 дней0лайковвеса обновлены29 окт 2025

Бенчмарки

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

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

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

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

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

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

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

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

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

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

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

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

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

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

DETree Embedding — дообученный энкодер RoBERTa-large для получения векторных представлений предложений. Модель разработана автором репозитория heyongxin233 на основе FacebookAI/roberta-large и формирует эмбеддинги размерности 1024.

Модель предназначена для извлечения признаков и представления текста в виде эмбеддингов, которые можно использовать в задачах поиска и сравнения предложений. Максимальная длина последовательности составляет 512 токенов; в метаданных указан контекст 514 токенов. Модель принимает текст и выдаёт векторы. Лицензия — MIT.

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

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

Ограничения

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

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

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

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

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

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

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

Открыть на Hugging Face

DETree Embedding

A 1024-dim RoBERTa encoder for sentence embeddings.
Max sequence length: 512.

Quickstart (max-pool on an intermediate layer)

import torch
from transformers import AutoTokenizer, AutoModel

model_id = "heyongxin233/DETree"
tgt_layer = 18  # 0=embeddings; 1..24=encoder layers (RoBERTa-large)
device = "cuda" if torch.cuda.is_available() else "cpu"
print("Using device:", device)

tok = AutoTokenizer.from_pretrained(model_id)
enc = AutoModel.from_pretrained(model_id, output_hidden_states=True).to(device)
enc.eval()

texts = ["An example sentence.", "Another one."]
batch = tok(texts, padding=True, truncation=True, return_tensors="pt")
batch = {k: v.to(device) for k, v in batch.items()}

with torch.inference_mode():
    out = enc(**batch)
    hs = out.hidden_states[tgt_layer]            # (bsz, seq, hidden)
    mask = batch["attention_mask"].unsqueeze(-1)  # (bsz, seq, 1)
    hs = hs.masked_fill(~mask.bool(), float("-inf"))
    emb, _ = hs.max(dim=1)                       # max-pool over tokens
    emb = torch.nn.functional.normalize(emb, p=2, dim=-1)

print(emb.device, emb.shape)  # -> (batch_size, 1024)

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

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

GPU в ailist

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

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

Подбираем GPU…

Класс архитектуры
RobertaModel
Ревизия весов
7b303af

0 моделей