Сервис поиска фильмов
С использованием нейронных сетей и алгоритмов сервис поможет вам найти фильм по его описанию или порекомендовать фильм, похожий на тот, который вам понравился.
Вы когда-нибудь оказывались в ситуации, когда пытались найти название фильма, но помнили только его сюжетную линию, некоторые основные события или актеров? Или вы когда-нибудь хотели получить рекомендацию фильма того же жанра или тематики, но онлайн-сервисы не могли найти подобное?
Наш сервис поиска фильмов идеально подходит для таких случаев. С использованием нейронных сетей и алгоритмов сервис поможет вам найти фильм по его описанию или порекомендовать фильм, похожий на тот, который вам понравился.
Система содержит анализатор, который собирает информацию с веб-сайта IMDB.
Milvus позволяет хранить данные в векторном формате и извлекать записи из базы данных с использованием различных алгоритмов. В этом случае норма L2 или евклидово расстояние использовалась для извлечения наиболее похожих фильмов для вектора запроса пользователя.
Сервис имеет два режима поискового запроса: текстовый запрос и комбинацию текстовых ключевых слов. В обоих случаях текстовый запрос преобразуется в вектор с помощью модели BERT, и наиболее подходящие результаты извлекаются из Milvus. Если также используются ключевые слова, то имена/фамилии актеров или режиссеров извлекаются из текстового запроса с использованием моделей NER Stanza, и после этого ранее извлеченные фильмы сортируются в порядке ключевых слов, найденных в описании/актерском составе.
Веб-версия сервиса написана с помощью Django.
Похожие проекты
Комплексное решение для потребителей и поставщиков нефтепродуктов
Платформа, позволяющая потребителям и поставщикам нефтепродуктов организовать процесс покупки, продажи и доставки в едином интерфейсе
Виртуальная примерочная для косметических продуктов
Система состоит из моделей распознавания лица и сегментации, а также алгоритма, позволяющего изменять цвет объекта без потери их исходной текстуры.
Онлайн сурдопереводчик
AI-алгоритм, который конвертирует видео человека, говорящего на языке жестов, в текстовый формат.