/ Модель

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

Контекст
514 токенов
Параметры
305 млн
Лицензия
MIT
Архитектура
xlm-roberta · dense
Опубликована
11 авг 2023

NuSentiment-multilingual

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

NuSentiment-multilingual — мультиязычная модель NuMind, создающая текстовые эмбеддинги для анализа тональности.

103скачиваний за 30 дней15лайковвеса обновлены26 янв 2024

Бенчмарки

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

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

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

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

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

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

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

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

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

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

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

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

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

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

NuMind NuSentiment-multilingual — модель компании NuMind для получения векторных представлений текста, ориентированных на анализ тональности. Это версия multilingual E5, дообученная на размеченной части корпуса mC4; эмбеддинги можно применять напрямую или дополнительно настраивать на специализированных наборах данных. Модель основана на XLM-RoBERTa, содержит около 305,2 млн параметров, принимает текст и рассчитана на контекст до 514 токенов.

В метаданных перечислены английский, арабский, французский, немецкий, португальский, итальянский, испанский, китайский, японский и корейский языки. Модель распространяется по лицензии MIT. Ее назначение — представление текста для задач анализа тональности; README не сообщает результатов оценки качества и ограничений по отдельным языкам или сценариям.

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

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

Ограничения

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

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

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

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

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

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

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

Открыть на Hugging Face

Model

Base version of e5-multilingual finetunned on an annotated subset of mC4 (multilingual C4). This model provide generic embedding for sentiment analysis. Embeddings can be used out of the box or fine tune on specific datasets.

Blog post: https://www.numind.ai/blog/creating-task-specific-foundation-models-with-gpt-4

Usage

Below is an example to encode text and get embedding.

import torch
from transformers import AutoTokenizer, AutoModel


model = AutoModel.from_pretrained("Numind/e5-multilingual-sentiment_analysis")
tokenizer = AutoTokenizer.from_pretrained("Numind/e5-multilingual-sentiment_analysis")
device = torch.device('cuda') if torch.cuda.is_available() else torch.device('cpu')
model.to(device)

size = 256
text = "This movie is amazing"

encoding = tokenizer(
    text,
    truncation=True, 
    padding='max_length', 
    max_length= size,
)

emb = model(
      torch.reshape(torch.tensor(encoding.input_ids),(1,len(encoding.input_ids))).to(device),output_hidden_states=True
).hidden_states[-1].cpu().detach()

embText = torch.mean(emb,axis = 1)

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

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

GPU в ailist

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

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

Подбираем GPU…

Класс архитектуры
XLMRobertaModel
Ревизия весов
0fbffb2

0 моделей