Это — ответ на пост на животрепещущую тему «что посмотреть». Автор сам напросился поднял правильный вопрос, но почему-то свел все к странной психологической аналогии «заедания стресса», заявив: «Пока вы сами не знаете, что хотите посмотреть — никто вам не поможет. Будете тупо смотреть ради психологического успокоения».

По-моему, такая постановка вопроса излишне спекулятивна. Да, она отчасти верна, в том плане, что просмотр кино — вещь спонтанная и изначально не предполагает серьезного умственного анализа в процессе этого развлечения.


Киану тоже задумался, какой из своих фильмов посмотреть

Но (все написанное далее — личное мнение автора и его рассуждения) как правило, лично я могу, пусть и в собственных терминах, объяснить, что именно я хочу от фильма. А раз есть личные критерии и хотя бы качественная их оценка, к тому же существуют формализованные понятия вроде «сценарий», «режиссура», «звук», которые тоже могут быть критериями, то уже возможно построить некую модель — в виде алгоритмов, классификатора или обучения с учителем.

Я не программист и не могу продемонстрировать некий работающий метод «вотпрямщас». Но я кинолюбитель, и постараюсь внятно сформулировать те способы осмысления и оценки кинофильмов, на которые можно обратить внимание, и сопутствующие проблемы, которые могут быть неочевидными, если их внятно не обозначить. Поскольку это ответ, теги-хабы поставил как в оригинальном посте, не бейте, пятница же.

Прошу прощения, если изложение получится сумбурным, пишется немного сгоряча и по ходу мыслей. Кроме того, проблемы восприятия кино и проблемы его классификации настолько тесно связаны, что проще их анализировать, чем предлагать решения. Но это не значит, что эти сложности нерешаемы в принципе.

Что такое кино?


Кино — вид визуального искусства. Из остальных видов искусства по задачам и способам восприятия кино ближе всего к живописи. Но по одному важному свойству — развитию во времени — кино скорее ближе к музыке (это не я придумал, а прочитал у небезызвестного Роберта Макки, на которого еще сошлюсь ниже). То есть, кино — это некоторая динамическая картинка, которая имеет два измерения — визуальную компоненту и сюжет. Нравиться и доставлять удовольствие зрителю могут обе составляющие. Соответственно, для разделения этих понятий в статье я буду использовать выдуманные мной совершенно условные термины "качественное" (по картинке) и "интересное" (по сюжету) кино.

Задача кино — это его так называемая «магия». На английском языке фокусников называют «magician» потому, что они довольно грубыми и обманными манипуляциями создают видимость волшебства (а как известно, любая достаточно развитая технология неотличима от магии — сэр Артур Кларк). Вот и двумерная проекция актерской игры должна втянуть нас в экран так, чтобы мы забыли об обоях по его краям и заканчивающемся пиве в стакане. Это и есть магия — следить за изображениями людей, их действиями, забывая об условностях вроде смены сцен, флэшбеков, закадрового голоса и факта, что этих актеров мы хорошо знаем по десятку других фильмов.

Проблема «Что посмотреть?»


Однако, все параметры фильмов, от длины и страны происхождения до жанра и режиссера, являются предметом зрительского вкуса. И наша задача — угодить конкретному вкусу. Пример с компульсивным перееданием хорош, но упущен один важный момент: а заедает ли кто-то стресс нелюбимой едой? Да нет, она же не приведет к ощущению комфорта. Так же и с кино. Да, среднему зрителю расслабиться после работы зайдет любой сериал про бандитов фоном. Но автор исходного поста позиционировал себя как искушенный киноман, к которым, впрочем, скромно причисляю себя и я. И вот казалось бы, я должен быть хорошо «откалиброван» для какого-нибудь ИИ-Советчика, а в реальности я просто пересмотрел все интересовавшие меня годные фильмы. А еще и вкусы у меня широкие и зависят от сиюминутного настроения — и вот он, кризис кинопросмотра.

Также следует отметить следующую важную вещь. Плохие фильмы все равно выходят в прокат, иначе они бы не проваливались в нем. А на провалившийся фильм все равно успевают сходить миллионы человек. Так что любой фильм для зрителя — это черный ящик с некоторыми вероятностными характеристиками, пока зритель его не посмотрит. Получается, нарваться на плохой фильм в принципе — статистическая неизбежность.

В связи с этим я бы решал задачу «что посмотреть??77» не в виде вычисленного нейросетью на основе предпочтений оптимума-Фильма, а в виде Метода Ферми по уменьшению вероятности выбрать «плохое» кино. Из миллиона фильмов нужно отсечь все то, что зрителю точно неинтересно. В результате мы будем иметь на выходе пул фильмов, из которых вполне можно будет что-то выбрать на вечер. Собственно, лично я так и делал при помощи Кинопоиска, отсекая неамериканские, фильмы до 2000 года, комедии/теле-/мюзиклы и прочую лабуду, а также все, что ниже 7 по IMDB. Но увы, эти фильмы быстро закончились. Значит, нужно порассуждать над более изощренными и менее формальными алгоритмами поиска.

Отсеиваем некачественное


Получается, первая задача алгоритма, призванного не испортить вам вечер, под силу простейшему классификатору. Это — отсеять «некачественное» кино. Кино, которое ломает собственную магию плохой съемкой, уродливыми спецэффектами, бессильными декорациями.

Мой любимый пример


Да ты покусился на святое, — скажут мне фанаты ST. Фанаты и так знают, что посмотреть, — отвечу я. Старое и классическое кино может «выезжать» на второй составляющей — интересном сюжете, о чем будем говорить далее. А может уже и «не зайти» по причине морального устаревания. Да, у каждой эпохи в кино есть свои чисто технические и визуальные приемы вроде комбинированной съемки, признаки технологий, которые так или иначе бросаются в глаза современному зрителю. Поэтому поклонимся таланту Джеймса Кэмерона, вложившего душу в сдувание макета Лос-Анджелеса строительным феном.

Да, если у вас любовь к известному фильму, хорошему актеру или литературной основе, плохие впечатления от посредственных визуальных приемов (вроде ускоренного воспроизведения автомобильных погонь, чтобы скорости казались выше, или покадровой анимации шагоходов АТ-АТ), у вас нивелируются общим удовольствием. Но в современном кино планка качества задана, и единственное оправдание плохой картинке может быть только бюджет в $100:

Фильм 2006 года и фильм 2015 года
С каких пор это

стало лучше, чем это?


Ладно, если серьезно — задача по отсеиванию некачественного кино легко решается тем же рейтингом IMDB. Люди будут смотреть комедии с Адамом Сэндлером, но не убого снятые фильмы с деревянными актерами, и проголосуют соответствующе. Но это — задача исключения ложноположительного результата (вам попадется некачественное кино).

А как быть с ложноотрицательными результатами (вы — фанат красивых, стильных, сочных, атмосферных кадров, и пропустили такой фильм)? Как оценить фильм с известным заранее или избитым сюжетом, но с выдающейся постановкой и художественной ценностью?

Визуальная и художественная составляющая выходит на первый план в исторических, костюмных, эпических фильмах. Здесь она — первое средство и главное достоинство фильма, ведь экранизаций одной истории может быть несколько, разной степени насыщенности и проработанности. А вот сюжет вряд ли заинтересует массы и вызовет интригу у зрителя. Ну кто не знает, чем закончилось Ватерлоо, выжили ли Жанна Д'Арк и Мария Антуанетта, что было в Троянском коне? Для ценителей подобного кино выигрышным будет то, которое красивее и масштабнее снято, но рейтинги не так уж сильно будут это отражать. Да, конечно, пеплумы 1960-х будут рейтинговыми и зрелищными и сегодня, даже несмотря на почтенный возраст. Здесь, однако, работает эффект классики: must see для зрителя и пример для равнения у профессиональных киноделов создают сами себе положительную обратную связь.

Но есть совсем другие жанры и поджанры кино с основным упором на визуальную составляющую, куда более тонкие и «вкусовые». Примеры: нуарные «Бэтмены», причем как Тима Бертона, так и Кристофера Нолана. Ретровейвовые «Трон» и «Бегущий по лезвию 2049». Забытый ныне дизельпанковый «Небесный капитан и мир будущего» с цветовой гаммой сепии, как у военной кинохроники. Наивно-пафосный, как аниме, и в то же время невероятно стильный «Запрещенный прием», взбесивший меня после первого просмотра, но с интересом пересмотренный и открывший мне прелестных Эбби Корниш и Джену Мэлоун.

Просто нравится эта сцена

Сцена, впрочем, не имеет ничего общего с сюжетом и вырезана из прокатной версии

Эти фильмы помимо, а где-то и вместо сюжета захватывают своей стилистикой, создают оригинальную и неповторимую атмосферу, колористическую гамму, создающую определенное настроение. Нет никакой интриги в «Необратимости» с Касселем и Белуччи, ведь этот фильм снят в обратной временной последовательности и раскрывает свой же финал на первых минутах! Но непрерывно метающаяся до головокружения камера ведет нас из одного эпизода в другой псевдонепрерывным планом. Она перелетает как муха из отвратительного БДСМ-клуба в такси с едущими туда главными героями и далее назад во времени — уникальный и захватывающий прием, увлекший меня при всей моей настороженности к артхаусу.

Распознавание визуально выдающегося кино, способного принести ценителю удовольствие — серьезная проблема для нашего ИИ, нейросети, Советчика — что ни создай и как ни назови. Пока что только обозначим ее и перейдем к следующей составляющей кинематографа.

А что такое «интересное кино»?


Оценивать сюжет — дело еще более неблагодарное, чем спорить о вкусах относительно кинематографической «картинки». Когда кому-то больше по душе CGI «Трансформеров», а кто-то кайфует от мысли, что в «Дороге ярости» автомобильные трюки аутентичные, то оба все же согласятся, что хотят добротного экшена. А вот когда речь заходит об истории, мотивации персонажей, сюжетных ходах, сценарной адаптации (а книга всегда лучше) — одинаковых мнений уже практически не существует.

С одной стороны, «человеком управляют любовь, голод и страх смерти» (с) Ницше, и все сюжеты кино можно поделить по этим крайностям. С другой — только архетипов народных сказок существует около тысячи.

Как классифицировать сценарии? По избитым жанрам? Как определить качество рассказанной истории? Я люблю лихо закрученный сюжет, неожиданную развязку, все как в фильме «Семь» с Питтом и Спейси. Вот как мне задать это в алгоритм?

Я предлагаю разделять жанр кино и интерес зрителя к рассказанной истории. Это — разные качества фильма, и рассматриваться они должны отдельно. Чтобы полностью разобраться в понятии сюжета — не обязательно кинематографического — я крайне рекомендую книгу Роберта Макки «История на миллион долларов» (в оригинале просто «Story»- «Сценарий», немного иронично, что книгу о кино локализовали так, будто переводчика укусил прокатчик). Среди прочего там отдельно перечислены все жанры кино, причем не выдуманные по некоторым соображениям критиков и киноведов, а отсортированные из существующих фильмов на основе некоторых общих идей, постулируемых ценностей, сюжетных ходов и т. д. Поэтому помимо жанров «Любовная история», «Социальная драма», «Криминальный фильм» с поджанрами, в книге приведены также «Сюжет наказания», «Сюжет взросления», «Сюжет испытания», «Сюжет искупления вины». Такая прикладная классификация, при некоторой механистичности, как раз более конкретна и полезна для сортировки данных — то есть, названий фильмов.

О качестве сценария тоже можно говорить, почерпнув азы у Макки.

В двух словах
Он рассматривает «треугольник сюжетов», на вершинах которого — так называемые архисюжет, мини-сюжет и антисюжет. Классический архисюжет — самая основа основ любой истории, законы создания которой заложены еще в эпосах древних народов. Он характеризуется постоянством и линейностью повествования в описанной реальности, активным действием главного героя, наличием конфликта и причинности событий. Мини-сюжет сужает все правила архисюжета до минимума и может даже чем-то пожертвовать — например, у фильма открытая концовка, конфликт развивается полностью внутри героя, главного героя среди персонажей нет и т. д., но делается это не для упрощения, не доводя до примитивности, а наоборот, во имя большей целостности и лучшего восприятия произведения. Антисюжет же — это отдушина всех любителей нарушать правила, устои и запреты. Жанр, где все перевернуто с ног на голову и превращено в сюрреализм, театр абсурда и прочий поток сознания. Но артхаус нужно делать, точно зная, что ты делаешь, иначе получится просто плохой сценарий со смысловыми дырами, банально не дотягивающий до канонов архисюжета.

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

Общая стратегия создания рекомендательного механизма


Сейчас модны нейронные сети. Но их применение не всегда оправдано. Где-то я хочу думать за себя сам, где-то этот инструмент — пушка против воробьев. В случае с нашей задачей резонно оптимизировать подход — использовать вначале наиболее простые инструменты. Прежде чем вырезать скульптуру, камень нужно выломать бульдозером.

В мире есть бесчисленное множество фильмов, и даже у тысяч людей не найдется в жизни столько человекочасов, чтобы отсмотреть их все. То, что не стоит нашего просмотра, нужно безжалостно выкинуть, и это удобно сделать каким-нибудь бинарным алгоритмом с многопараметрическим входом. На приведенной внизу диаграмме цифры от 1 до 10 — это выдуманный мной рейтинг фильмов по годам и странам выпуска, но в принципе по осям можно расставить любые параметры, которые гарантированно отсекут лишнее для вас. Длительность/язык/жанр. Что угодно, что сузит ваш поиск. В этом условном примере наглядно видно, что «стоящими просмотра» являются фильмы США с 2000-го года. Но непритязательный зритель может расширить диапазон смотрибельности хоть до российского кино 1990-х. Важно обеспечить ему гибкость этого выбора. То есть, несмотря на возможность применения простейшего бинарного классификатора, нейросеть на данном этапе вообще не нужна. Можно отдать этот этап на настройку самим зрителем.

image

Идем далее. Посмотрев несколько калибровочных фильмов, или же пройдя тест/опрос, можно получить свой жанровый профиль, я выбрал для иллюстрации принципа лепестковую диаграмму:



На этом этапе уже можно применить нейросети. У вас есть предпочтения по жанрам — готовые коэффициенты-веса для обучения или кластерного анализа. При этом все квазирелевантные данные отрезаны на предыдущем этапе — пользователь или алгоритм исключили огромный пласт индийского кино, и оно не перемешается с современными мюзиклами или мелодрамами. Здесь важно, чтобы жанры были грамотно охарактеризованы, стандартизированы, и зритель говорил на одном языке терминов с киноведом-создателем сервиса.

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



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

Ясно, что нам нужно ориентироваться на фильмы сверху-справа, красивые и интересные. Но что делать, если лучшие фильмы уже видел? Или хочешь окунуться в красивый артхаусный антисюжет? Мое мнение — необходимо в каждом случае давать зрителю что-то вроде ползунка приоритетов — эстетическое удовольствие против держащего в напряжении сюжета. Рекомендательный сервис не может быть глухим провидцем, а должен иметь обратную связь.

Резюмирую: наиболее продуктивным подходом к рекомендательному алгоритму в выборе кино, как мне кажется, должна быть последовательность: 1) отсекаем все лишнее; 2) нейросетью выбираем группу оптимумов, исходя из предпочтений зрителя; 3) выбираем из предложенного в соответствии с приоритетами зрителя в сторону сюжета или красочности кино.

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

Нерешаемые проблемы


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

Еще один важный момент заключается в том, что к фильму можно относиться по-разному — это зависит во многом от ожидания зрителя от фильма. В моей практике приятного просмотра были фильмы, которые я не принимал с первого раза из-за неоправданных ожиданий. Но запомнив их — возвращался и пересматривал, потому что мне вдруг захотелось именно такое кино. Например, садясь смотреть фильм «Выжившая», я ждал жестокого триллера вроде «Я плюю на ваши могилы», но вовремя сообразил что смотрю трэш и успешно «перенастроился». С того момента у меня больше не было претензий к тому, что героиня прижгла рану пивной банкой и у нее на животе отпечатался орел с этикетки, даже не отраженный зеркально, равно как и к мужику, обмотавшемуся стретч-пленкой, чтобы не выпадали кишки. «Груз-200», на мой вкус, отвратителен как «авторское», «фестивальное» и прочее такое кино, но его тоже хорошо смотреть как трэш. Другое дело, что никаким алгоритмом такую реакцию человека не предсказать.

Усилить специфичность выдаваемых результатов помогали бы расширенные теги, вроде как на Яндекс-маркете. «Зрители любят этот фильм за: (неожиданная концовка)(саундтрек)(любовная линия)(роль второго плана). Но кто их будет писать? Зрители — будет анархия и срачи.

Модераторы или киноведы? Для малоизвестных фильмов без толку. Использовать имена актеров и режиссеров как теги — заманчивая идея, и я сам пытался смотреть фильмы по понравившимся режиссерам и любимым актрисам. Вот только Кристиан Бэйл столько раз не сбрасывал и набирал вес, сколько скакал вниз-вверх рейтинг фильмов с участием Николаса Кейджа. Нуми Рапас гениальна в роли Лисбет Саландер, но критики заслуженно сказали, что ей абсолютно нечего было играть во втором Шерлоке Холмсе. Стильный фильм про водителя с зубочисткой во рту не имеет ничего общего с ранними лентами того же режиссера про датских гопников, одного из которых сыграл будущий бондовский злодей Мадс Миккельсен. Другой пример — наш соотечественник Юрий Быков. Он снял три вроде бы абсолютно одинаковых по канве фильма „Майор“, „Дурак“, „Завод“ (у человека просыпается обостренное чувство справедливости, но ему противостоят служители системы и теневой олигарх), но во всех трех заняты одни и те же актеры со слишком уж характерными щщами, и мне это резало глаза при просмотре, будто ты смотришь какую-то самопародию.

Да, есть еще один аспект восприятия кино, который неподвластен ни вашему разуму, ни искусственному. Ваши вкусы, ваши взгляды и ваше восприятие кино меняется со временем. И вы ничего с этим не поделаете — можете только пересмотреть фильм еще раз. И я имею в виду далеко не только то, что фильм стал казаться банальным, скучным и наизусть знакомым. Перестал „цеплять“. Нет, он может вообще начать восприниматься под совсем другим углом. Если вы поняли, о чем я — можете пропустить мой личный пример под катом.

Фильм тогда и сейчас
Есть такой фильм — классика французской комедии с Пьером Ришаром. „Игрушка“. Если вы его не смотрели — мало что поймете из этой рецензии.
Я смотрел его в детстве, по телевизору, лет 20 назад. И посмотрел его недавно, случайно, на Youtube.

»Тогда" мне этот фильм показался, как и следовало, забавной эксцентрической комедией. Хулиган-мальчишка, неуправляемый и устраивающий веселый хаос, неуклюжий и попадающий впросак Ришар в своем амплуа недалекого журналиста, карикатурно-деспотичный миллионер и медиамагнат, сдержанно терпящий сына и пододвигающий к себе банкетный стол. Все чудаки. Смешно же!

Сейчас я понял, что ошибался. Мальчик не веселый хулиган, а ребенок с психологическими проблемами. Развод родителей, холодная безучастность отца, откупающегося от внимания сына дорогими игрушками приводят его к единственному способу привлечь к себе внимание — творить настолько дикий беспредел, насколько вообще можно. Но даже переворачивание банкетных столов не вызывает никакой реакции на сына — отец делает замечание Перрену, мол, играйте в другом месте. Собственно, реакции сын добился один раз — когда Перрен его запер, и подошедший отец строго спросил, что происходит, еще не доверяя незнакомцу в собственном доме. А ребенок, добившись желанного внимания, тут же перестал злиться на Игрушку за это перегибание палки в игре.

Сам Перрен вовсе не забавный простофиля. Облажавшись пару раз в начале фильма, ситуацию с ролью игрушки он использует на все сто. Да, привыкнуть к этом абсурду было непросто, зато потом — на чьей стороне он был? Коллег и профсоюза? Нет, катался как сыр в масле у барского плеча. Миллионер в финале хлестко обличает редактора своей газеты, ставя вопрос: кто хуже — он, авторитарный глава, или его сотрудник-конъюнктурщик, готовый на все, даже пройти по редакции без штанов, если прикажут? А между тем главный конъюнктурщик — это простоватый журналист, дошедший аж до шантажа своего богатого работодателя за считанные дни. И фильм вовсе не веселый, а грустный. У мальчика больше не будет Игрушки, у Игрушки — такой «приближенной к императору» работы, газетчики так и будут под страхом увольнения, а новая жена миллионера так и будет все время холодно прохаживаться где-то в особняке, но не рядом с мужем.

В общем и целом я считаю рекомендательную систему делом разумным и достижимым. Ее главными свойствами должны быть минимальная настраиваемость, не позволяющая уходить в положительную обратную связь, и отработка базовых параметров качества кинофильма (как это реализовать — отдельный вопрос). Просто не ожидайте от такой системы слишком многого. В конце концов, это вы хотите посмотреть фильм сегодня вечером, а не она.

Да, кстати, вы можете свободно размениваться на комментарии к этой статье, а также совершенно не обязаны нажимать кнопку доната там, внизу. Раз уж писать ответную антистатью, то антисюжетить во всем.

Комментарии (32)


  1. andrey_ssh
    09.08.2019 08:19
    +1

    Выкидывать фильмы по критерию "<7 на IMDB" — это дважды ошибочный алгоритм:

    1. Он зациклен — оценка зависит от просмотров, а просмотры зависят от оценки. Постепенно всё сведётся к трём блокбастерам.

    2. Как известно 95% населения… не разбираются в теме. Будем смотреть только мэйнстрим.

    Лучший фильм просмотренный мной за последнее время «Только не они». Оценка 2,6 на IMDB. Хотя я и недолюбливаю отечественное кино и тупые комедии.


    1. Vsevo10d Автор
      09.08.2019 11:26

      Лучший фильм просмотренный мной за последнее время

      А ваш любимый?

      Мой любимый фильм — «Пуля в голове» Джона Ву. Дешевый гонконгский боевик, драматизм в котором не переплюнул еще ни один современный фильм. Я даже не знаю, какие у него рейтинги — его премьеру на родине затмил конкурент, а западные критики уж точно про него не слышали. Я не выбирал его по рекомендациям — купил случайно на диске на развале в середине 2000-х. И пересматриваю с тех пор (уже в нормальном качестве).
      И Джон Ву сам не снял ничего похожего ни до, ни после. Либо дешевое мочилово, либо тягучий пафос вместо драмы.

      Лучший фильм по IMDB, сколько себя помню — «Побег из Шоушенка». Вот это — да, лютый пример положительной обратной связи, о которой вы говорите. Для меня фильм очень средний. Но к паре фильмов все не сведется, срез по уровню рейтинга 7 или 8 — достаточно обширный, как искать помимо этого — я предлагал в статье.


      1. andrey_ssh
        10.08.2019 12:08

        А любимого фильма нет.
        Любимый сериал Вавилон 5 (8,3 на IMDB) — странно, что оценка такая высокая.


  1. Agel_Nash
    09.08.2019 08:39

    Высокий рейтинг, премии оскар и т.п. еще не показатель интересности для потребителя. Львинная доля фильмов отобранных по этим критериям не понравилась ни мне, ни супруге.


    1. Vsevo10d Автор
      09.08.2019 11:15

      В данном случае, это показатель интересности для массового потребителя и показатель ваших вкусовых отличий. Но вы слишком скупо это сформулировали.
      Допустим, некий зритель не любит фильм про Джеймса Бонда. К такому результату можно прийти несколькими путями: 1) Он не любит насилие в фильмах; 2) Он считает сюжеты фильмов одинаковыми и примитивными, а саму франшизу — заезженным набором штампов, чтобы исправно стричь деньги с фанатов; 3) Он ненавидит американцев вообще и их кино в частности.
      Как автор исходного поста говорил: заявление «а вот у меня не было проблем, что посмотреть» — не аргумент само по себе.


  1. QtRoS
    09.08.2019 09:02

    Интересно, как скоро будет создан алгоритм поиска эмбеддинга фильма по его кадрам и звуку, и насколько мощная для этого понадобится сетка.


    1. drWhy
      09.08.2019 09:25

      Сетка(и) уже есть. Те же Netflix и Youtube обладают как большими вычислительными мощностями (для пережатия), так и пространством для хранения контента. Дело за алгоритмами которые, вполне вероятно, уже разрабатываются. Индексирование можно вести как в процессе сжатия (незначительная дополнительная нагрузка), так и во время спада нагрузки на сервис. Бонусом можно получить бесплатную дедупликацию за счёт анализа повторяемости сцен и отбрасывания повторов и менее качественных вариантов видео/аудиоряда.
      Ну а если алгоритмов не хватит, обитатели Хабра, наверняка с удовольствием помогут.


  1. Dioxin
    09.08.2019 09:45

    Киану тоже задумался, какой из своих фильмов посмотреть
    Чего тут думать — Сначала Джонни-мнемоник, потом Матрицу, потом На гребне волны.
    Остальное нафиг.


    1. kommari
      09.08.2019 09:49

      А как же «Помутнение»? Оно кладёт и Матрицу, и Джонни, и На-гребне как бык овцу.


      1. Dioxin
        09.08.2019 11:26

        Мнемоник это начало — он заслужил.
        Матрицу не кладет никто.
        А на гребне просто другое кино.


  1. Gourry_aka_pm
    09.08.2019 09:51

    Наглядный пример — за последнее время время почти синхронно начали выходить два сайфай сериала космических… И из очереди на просмотр выжил объективно худший (3,6 против 4,7 на imdb, lol). Просто потому что это просто посредственное подражание сериалам времен Вавилона-5, но в текущем настроении фоном он пойдет лучше чем отложенная на будущее «Уловка-22», которую хочется посмаковать отдохнувшим в отпуск. И как такое формализуется?


    1. andrey_ssh
      09.08.2019 10:01
      +1

      Это какие такие сериалы?


      1. Gourry_aka_pm
        09.08.2019 14:17
        +1

        Пандора и Другая жизнь.


        1. Revertis
          09.08.2019 16:34

          Пандора слишком наивная, прям как для детей.
          А Другая Жизнь немного не дотягивает до Экспансии, намного более реалистичная.
          С оценками на imdb я согласен. Пандору забросил, а новые серии Другой Жизни прям очень жду.


          1. Nuwen
            10.08.2019 13:27

            А Другая Жизнь немного не дотягивает до Экспансии, намного более реалистичная.
            Блин, вот из-за этой размытой фразы мне и пришлось смотреть целую серию этой «Другой жизни». А это оказалось то ещё испытание.


            1. Revertis
              10.08.2019 13:29

              Да, вы правы, надо было написать "… более реалистичная, чем Пандора".


              1. Nuwen
                10.08.2019 17:10

                Даже страшно представить после этого, что там в «Пандоре». «Другая жизнь» по уровню реалистичности даже до «Летящих сквозь ночь» не дотягивает, извините. Где-то на уровне российского «Пришельца»


                1. Nuwen
                  11.08.2019 13:14

                  По воле судьбы посмотрел «Another Life» где-то до 6 эпизода, и теперь вынужден признать что был несправедлив к российскому «Пришельцу», который гораздо лучше, хотя это и кажется невозможным.


  1. sajtpro
    09.08.2019 09:53

    Часто старшое поколение вообще не ставят рейтинги, понимая их бесмысленность, по этой причине зрелое кино подросткам кажется унылым. Ставят именно в основном подростки, включая детей. Детей, Карл! Данное кино скатывается.
    Вообще нельзя оценить уровень счастья. Потому что, что такое 10 баллов счастья никто не знает.


  1. Ruddymetor
    09.08.2019 10:02

    Нечего посмотреть, не во что поиграть… Иногда просто не хочется тратить много времени (около 2 часов), проще потратить минут 20. А потом еще минут 20, и в итоге так потрачено аж 3 часа. Это подходит, если много свободного времени.


  1. c_kotik
    09.08.2019 10:16
    +1

    Ранее принципиально не смотрел сериал. Ну не было годных на мое суждение вариантов да и залипать на сезоны по ночам не хотелось — посмотрел 2-3 часа фильма и свободен.
    Но вот настала эпоха блокбастеров, где зрелищные взрывы затмевают даже здравый смысл, а сериалы стали делать на содержание и смысл. Так что не все так просто.


  1. smarthomeblog
    09.08.2019 10:17
    +1

    Есть же продвинутый анализ музыки, когда рекомендации идут не тупо по жанру или артисту, а по «оцифрованному настроению» треку. Наверное что-то подобное можно сделать и с фильмами. Хотя конечно по тому, что снимают в последнее время, тут никакой анализ не поможет :D


    1. Vsevo10d Автор
      09.08.2019 11:09

      Музыку, на самом деле, несложно парсить и формализовать — потому что она всего лишь график звуковых колебаний. По BPM уже можно вычислить «настроение музыки» на уровне медляк-попса-хардстайл. А как быть со спектром фильма? Анализировать монтажные склейки, саундтрек, освещенность сцен? Распознавать лица и их выражение?


      1. smarthomeblog
        09.08.2019 11:32

        Подозреваю, что музыкальный анализ посложнее будет, чем просто медляк-попса-и-прочее :) Тем более, что музыкальное понятие «печально» для каждого свое — у кого-то это адский хеви метал, у кого-то — легкий джаз, у кого-то — поп-руки-вверх-или-подобное. С фильмами конечно сложнее все. Так как один и тот же фильм даже одному и тому же человеку может понравится или не понравится в зависимости от текущего момента (качество звука, перевода, картинки даже не беру в расчет). Так что тут все сложно. И если раньше можно было хотя бы ориентироваться на актерский состав или на режиссера, то сейчас и это не работает :)


      1. drWhy
        09.08.2019 13:24
        +1

        А как быть со спектром фильма?.. Распознавать лица и их выражение?
        «Фильм, где байкерша в коже прыгает с небоскрёба — продолжение — смотреть»?


        1. Revertis
          09.08.2019 16:39

          Тот, где зеленые знаки бегут по экрану вниз стройными рядами в самом начале? Потом консоль с цифрами и телефонный разговор?


          1. drWhy
            09.08.2019 17:03
            +1

            Точно! И ещё женщина в красном платье.


  1. unsweet
    09.08.2019 14:00

    Тут может быть несколько вариантов выбора:
    1) Ориентироваться на актёра, играющего главную(а иногда и второстепенную) роль, по принципу «вероятность того, что хороший актер снимется в плохом фильме крайне мала»
    2) Ориентироваться на жанр, т.е. если тянет на детективы, то и рыть в этом направлении.
    3) Для ленивых, читать статьи «100 лучших фильмов», «10 лучших комедий» и т.п.(Сюда же входит кинопоиск и т.д.) С удивлением обнаружил, что есть вероятность наткнуться на более-менее годный фильм со смыслом, который ты еще не видел.

    Отдельное слово хочется сказать про трейлеры и отзывы, смотреть/читать их или нет… Склоняюсь больше к «нет», всё же привык доверять только своим ощущениям, но тут уже кому как нравится.


    1. Cast_iron
      11.08.2019 19:34

      1) Ориентироваться на актёра, играющего главную(а иногда и второстепенную) роль, по принципу «вероятность того, что хороший актер снимется в плохом фильме крайне мала»

      Это правило не работает у некоторых ранее отличных актёров. Да и снимают последнее время всякий шлак, что в Голливуде, что у нас.
      Эпизодически открываю для себя интересные фильмы, снятые в Европе, странах Азии и др.


  1. irriss
    09.08.2019 18:21
    +1

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

    На базе этой идеи я какое-то время назад сделал lucidmovies.com — ищет на графе фильмы от тех же людей, которые делали фильмы, которые вам понравились. Рекоммендации получились вполне достойными, вот только монетизировать сложно. Буду раз если кому-то мой сервис поможет найти хороший фильм и приятно провести время.


  1. neurocore
    09.08.2019 18:32

    Тут за стартрек могут и навалять. А вообще, оригинальный стартрек всегда славился уникальными декорациями и продвинутой, внимание, по тем временам графикой (я уже молчу о потрясающей работе со светом и тенями). Но даже не этим притягивает сериал многие поколения смотрящих. Эту серию я помню, мне она очень понравилась, там есть сюжет (чего нельзя сказать о доброй половине современных фильмов).


  1. rboots
    09.08.2019 20:52
    +3

    Какие рейтинги, какие критерии, вы серьёзно? В 2019 году? Что может быть проще разбить пользователей на кластеры исходя из оценок одних и тех же фильмов и предлагать рейтинг хотя бы среди похожих пользователей. Это если не сильно заморачиваться. Если заморочиться, можно подтягивать субтитры и определять длину и содержание диалогов, генерировать синтетические фичи на основе триграмм, например, и на их основе кластеризовать фильмы хоть на 1000 подтипов. Картинку тоже не сложно оценить, нам не нужно знать что там, достаточно насыщенности цветов, частоты смены кадров, примерный тип сцен. Ошибки первого и второго рода будут при любом подходе, поэтому мало разницы определяем мы боевик честно или просто группируем фильмы с большим количеством взрывов и хлопков, 1000 коственных критериев дадут точность выше, чем 2-3 строгих. Таким образом у нас есть кластеризованные по предпочтениям пользователи, некоторые в нескольких кластерах и тысячи харакетристик фильмов исходя из оценок и содержания. Отбираем значимые характеристики для каждого кластера пользователей, прогоняем хоть через наивный Байес и радуемся. Работы много, но задача вполне понятно решаемая.