/ Модель

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

Контекст
512 токенов
Параметры
137 млн
Лицензия
Apache 2.0
Архитектура
bert · dense
Базовая модель
bge-base-en-v1.5
Библиотека
sentence-transformers
Опубликована
5 мая 2025

fine-tuned_movie_retriever-bge-base-en-v1.5

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

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

187скачиваний за 30 дней1лайквеса обновлены6 мая 2025

Бенчмарки

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

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

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

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

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

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

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

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

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

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

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

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

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

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

JJTsao разработал дообученную модель Sentence Transformers для поиска фильмов и сериалов по смысловым запросам. Она создаёт плотные текстовые эмбеддинги на основе BERT и предназначена для векторного поиска в рекомендательных и RAG-системах: запросы могут описывать жанр, сюжетные детали, год, режиссёра, темы или настроение произведения.

Модель дообучена на базе BAAI/bge-base-en-v1.5 с использованием более 32 тысяч синтетических триплетов и подбора негативных примеров. По оценке автора на 3 598 отложенных запросах она превзошла базовую модель по Recall@1, Recall@3 и Recall@5. Размер — 136,7 млн параметров, контекст — 512 токенов; модель принимает текст и выдаёт эмбеддинги. Поддерживается английский язык. Лицензия — Apache-2.0.

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

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

  • поиск фильмов по описанию сюжета или настроения
  • поиск сериалов по жанру, периоду и режиссёру
  • семантическая фильтрация каталога фильмов
  • извлечение подходящих фильмов для рекомендательного RAG-приложения
  • сопоставление запросов с описаниями фильмов по смыслу

Ограничения

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

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

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

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

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

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

Открыть на Hugging Face

🎬 Fine-Tuned Movie Retriever (Rich Semantic & Metadata Queries + Smart Negatives)

Model

This is a custom fine-tuned sentence-transformer model designed for movie and TV recommendation systems. Optimized for high-quality vector retrieval in a movie and TV show recommendation RAG pipeline. Fine-tuning was done using ~32K synthetic natural language queries across metadata and vibe-based prompts:

  • Enriched vibe-style natural language queries (e.g., Emotionally powerful space exploration film with themes of love and sacrifice.)
  • Metadata-based natural language queries (e.g., Any crime movies from the 1990s directed by Quentin Tarantino about heist?)
  • Smarter negative sampling (genre contrast, theme mismatch, star-topic confusion)
  • A dataset of over 32,000 triplets (query, positive doc, negative doc)

🧠 Training Details

  • Base model: BAAI/bge-base-en-v1.5
  • Loss function: MultipleNegativesRankingLoss
  • Epochs: 4
  • Optimized for: top-k semantic retrieval in RAG systems

📈 Evaluation: Fine-tuned vs Base Model

MetricFine-Tuned Model ScoreBase Model Score
Recall@10.4560.214
Recall@30.6930.361
Recall@50.7580.422
Recall@100.8360.500
MRR0.5950.315

Evaluation setup:

  • Dataset: 3,598 held-out metadata and vibe-style natural queries
  • Method: Top-k ranking using cosine similarity between query and positive documents
  • Goal: Assess top-k retrieval quality in recommendation-like settings

📦 Usage

from sentence_transformers import SentenceTransformer

model = SentenceTransformer("jjtsao/fine-tuned_movie_retriever-bge-base-en-v1.5")
query_embedding = model.encode("mind-bending sci-fi thrillers from the 2000s about identity")

🔍 Ideal Use Cases

  • RAG-style movie recommendation apps
  • Semantic filtering of large movie catalogs
  • Query-document reranking pipelines

📜 License

Apache 2.0 — open for personal and commercial use.

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

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

GPU в ailist

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

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

Подбираем GPU…

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

0 моделей