Приближаются выходные, и скоро перед киноманами встанет вопрос «Что посмотреть?». Больше нет нужды рыскать по Кинопоиску, IMDb и Rotten Tomatoes — выбор можно доверить искусственному интеллекту. Российская компания Deep Systems разработала рекомендательную систему на основе нейронных сетей. Она советует кино, исходя из предпочтений пользователя, отбирает фильмы по году выпуска, жанру или теме.
Главный недостаток сайта Movix.ai — англоязычный интерфейс. Но чтобы разобраться в нём, хватит самых примитивных знаний. Первый шаг — ввести название любимого фильма или ключевое слово, на их основе нейронные сети подберут подходящие варианты. Дальше подборку можно улучшать, ставя «лайки» и «дизлайки». Ключевые слова система понимает самые разнообразные — от тем («дружба», «путешествия во времени») до событий («похороны», «первый класс», «первый поцелуй») и эмоций («надежда», «страх близости»). Есть и теги: с их помощью Movix.ai сортирует кино по годам выпуска, рейтингу и жанру (жанрам тоже можно ставить «дизлайк», убирая их из выборки). Если залайкать старую классику, а потом выбрать фильтр «2010», система выдаст похожее новое кино. У каждого фильма есть карточка с рейтингом IMBD, бюджетом и трейлером.
«Идея сервиса заключается в том, чтобы пользователю не приходилось загружать всю многолетнюю историю просмотров понравившихся фильмов, — объясняют создатели Movix. — Например, если хочется найти фильм о зомби, даём системе пару фильмов, которые приходят в первую очередь на ум и дальше система будет адаптироваться под предпочтения и выдавать все более и более релевантные фильмы». В основе сервиса — нейронные сети на основе LSTM (long short-term memory, «долгая краткосрочная память»), а для создания обучающей выборки специалисты Deep Systems использовали данные сайта MovieLens.org. Подробнее о том, как устроена рекомендательная система, можно прочесть в посте разработчиков на Medium.com.