/ Модель

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

Контекст
514 токенов
Параметры
659 млн
Лицензия
MIT
Архитектура
xlm-roberta · dense
Базовая модель
Solon-embeddings-large-0.1
Опубликована
11 дек 2024

algolia-large-multilang-generic-v2410

Сходство предложенийТекст → score3 профессии

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

162скачиваний за 30 дней4лайкавеса обновлены18 мар 2025

Бенчмарки

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Algolia-large-multilang-generic-v2410 — мультиязычная модель эмбеддингов компании Algolia, предназначенная для поиска и извлечения релевантных результатов в электронной коммерции. Это дообученная модель на базе OrdalieTech/Solon-embeddings-large-0.1 с архитектурой XLM-RoBERTa и примерно 658,7 млн параметров. Репозиторий содержит веса в форматах Safetensors и ONNX; модель принимает текстовые запросы и документы, а её контекст составляет 514 токенов.

Модель рассчитана на семантический поиск по товарам и другим материалам электронной коммерции на английском, французском, немецком, испанском и русском языках. Для запроса README рекомендует добавлять префикс «query: », а документы подавать без специальных инструкций. Модель выпущена под лицензией MIT.

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

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

Ограничения

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

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

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

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

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

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

Открыть на Hugging Face

News

11/12/2024: Release of Algolia/Algolia-large-multilang-generic-v2410, Algolia's multilingual embedding model.

Models

Algolia-large-multilang-generic-v2410 is the first addition to Algolia's suite of multilingual embedding models built for retrieval performance and efficiency in e-commerce search. Algolia v2410 models are the state-of-the-art for their size and use cases and now available under an MIT licence.

Note that generic models are trained on public and synthetic e-commerce datasets only.

Usage

Add "query: " before the query. No instructions needed for documents.

Using Sentence Transformers

# Load model and tokenizer
from scipy.spatial.distance import cosine
from sentence_transformers import SentenceTransformer
modelname = "algolia/algolia-large-multilang-generic-v2410"
model = SentenceTransformer(modelname)

# Define embedding and compute_similarity
def get_embedding(text):
    embedding = model.encode([text])
    return embedding[0]
def compute_similarity(query, documents):
    query_emb = get_embedding(query)
    doc_embeddings = [get_embedding(doc) for doc in documents]
    # Calculate cosine similarity
    similarities = [1 - cosine(query_emb, doc_emb) for doc_emb in doc_embeddings]
    ranked_docs = sorted(zip(documents, similarities), key=lambda x: x[1], reverse=True)
    # Format output
    return [{"document": doc, "similarity_score": round(sim, 4)} for doc, sim in ranked_docs]

# Define inputs
query = "query: "+"running shoes"
documents = ["adidas sneakers, great for outdoor running",
             "nike soccer boots indoor, it can be used on turf",
             "new balance light weight, good for jogging",
             "hiking boots, good for bushwalking"
            ]

# Output the results
result_df = pd.DataFrame(compute_similarity(query,documents))
print(query)
result_df.head()

Contact

Feel free to open an issue or pull request if you have any questions or suggestions about this project. You also can email Algolia AI research team (ai-research@algolia.com).

License

Algolia Multilang v2410 is licensed under the MIT. The released models can be used for commercial purposes free of charge.

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

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

GPU в ailist

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

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

Подбираем GPU…

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

0 моделей