---
title: MoviesSemanticSearch
emoji: 🐨
colorFrom: purple
colorTo: red
sdk: gradio
sdk_version: 5.9.1
app_file: app.py
pinned: false
---

# Поиск Ρ„ΠΈΠ»ΡŒΠΌΠΎΠ² ΠΏΠΎ описанию

Π­Ρ‚ΠΎ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π° Gradio, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ позволяСт ΠΈΡΠΊΠ°Ρ‚ΡŒ Ρ„ΠΈΠ»ΡŒΠΌΡ‹ ΠΏΠΎ ΠΈΡ… описаниям, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ модСль Sentence Transformer `HIT-TMG/KaLM-embedding-multilingual-mini-instruct-v1`.

## Как ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ

1. Π’Π²Π΅Π΄ΠΈΡ‚Π΅ запрос Π² тСкстовоС ΠΏΠΎΠ»Π΅.
2. НаТмитС Enter ΠΈΠ»ΠΈ ΠΊΠ½ΠΎΠΏΠΊΡƒ "Submit".
3. ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π²Ρ‹Π²Π΅Π΄Π΅Ρ‚ список Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΠΏΠΎΡ…ΠΎΠΆΠΈΡ… Ρ„ΠΈΠ»ΡŒΠΌΠΎΠ², отсортированных ΠΏΠΎ ΡƒΠ±Ρ‹Π²Π°Π½ΠΈΡŽ ΠΎΡ†Π΅Π½ΠΊΠΈ сходства.

## ОписаниС

ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ модСль `HIT-TMG/KaLM-embedding-multilingual-mini-instruct-v1` для прСобразования тСкстовых описаний Ρ„ΠΈΠ»ΡŒΠΌΠΎΠ² ΠΈ запросов Π² Π²Π΅ΠΊΡ‚ΠΎΡ€Π½Ρ‹Π΅ прСдставлСния (эмбСддинги). Π—Π°Ρ‚Π΅ΠΌ ΠΎΠ½ΠΎ вычисляСт косинусноС сходство ΠΌΠ΅ΠΆΠ΄Ρƒ эмбСддингом запроса ΠΈ эмбСддингами Ρ„ΠΈΠ»ΡŒΠΌΠΎΠ², Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°ΠΉΡ‚ΠΈ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΠΏΠΎΡ…ΠΎΠΆΠΈΠ΅ Ρ„ΠΈΠ»ΡŒΠΌΡ‹.

## Зависимости

-   gradio==3.50.2
-   sentence-transformers
-   torch

## Автор

[Opex] (https://t.me/opex_it)