Компьютерную программу научили делать смешные коллажи
12 января 2016 года
Исследовательский коллектив из Virginia Tech, TTI-Chicago и Microsoft Research создал алгоритм, который классифицирует набор картинок на смешные и несмешные. Кроме того, программа способна перерисовывать картинки, чтобы из несмешной получилась смешная или наоборот, рассказывает N+1.
Авторы исследования сделали подборку из нескольких сотен клипарт-картинок людей, животных и бытовых предметов, а затем предложили добровольцам составить из этого набора простые коллажи. При этом в половине случаев участников просили, чтобы коллаж был смешным. Другим добровольцам после этого предлагали оценить все получившиеся коллажи от одного (картинка совсем не смешная) до пяти (картинка очень смешная).
Поскольку коллажи состояли из одного и того же набора элементов, для них легко было составлять текстовое описание. Его использовали для обучения простой нейронной сети, чтобы классифицировать картинки на смешные и несмешные. Оказалось, что в группу смешных картинок чаще всего попадали изображения, на которых один или несколько объектов были в необычном для них контексте. Например, на одном из коллажей животные обедали, сидя за столом, а человек сидел в собачьей корзинке.
Чтобы удостовериться, что именно контекст чаще всего отвечает за юмор, программу также обучали, как из смешной картинки сделать несмешную или наоборот. Для этого алгоритм выбирал несколько фрагментов коллажа, больше всего выбивавшихся из общей сцены, и менял их на более подходящие элементы.
Получившиеся после замены коллажи показывали добровольцам и просили определить, кто составлял этот коллаж: человек или компьютер. В 28% случаев участники считали, что автором был человек, хотя на самом деле коллаж составляла программа. Авторы отмечают, что наилучшим результатом в данном случае считалось бы 50%: это означало бы, что коллажи неразличимы.
По мнению ученых, в их работе впервые делается попытка автоматического анализа смешных изображений. В будущем подобные исследования могут найти применение, например, для контекстной рекламы или для программирования автоматических камер, делающих снимок, только когда в кадре происходит что-то смешное.
Источники
правитьЛюбой участник может оформить статью: добавить иллюстрации, викифицировать, заполнить шаблоны и добавить категории.
Любой редактор может снять этот шаблон после оформления и проверки.
Комментарии
Если вы хотите сообщить о проблеме в статье (например, фактическая ошибка и т. д.), пожалуйста, используйте обычную страницу обсуждения.
Комментарии на этой странице могут не соответствовать политике нейтральной точки зрения, однако, пожалуйста, придерживайтесь темы и попытайтесь избежать брани, оскорбительных или подстрекательных комментариев. Попробуйте написать такие комментарии, которые заставят задуматься, будут проницательными или спорными. Цивилизованная дискуссия и вежливый спор делают страницу комментариев дружелюбным местом. Пожалуйста, подумайте об этом.
Несколько советов по оформлению реплик:
- Новые темы начинайте, пожалуйста, снизу.
- Используйте символ звёздочки «*» в начале строки для начала новой темы. Далее пишите свой текст.
- Для ответа в начале строки укажите на одну звёздочку больше, чем в предыдущей реплике.
- Пожалуйста, подписывайте все свои сообщения, используя четыре тильды (~~~~). При предварительном просмотре и сохранении они будут автоматически заменены на ваше имя и дату.
Обращаем ваше внимание, что комментарии не предназначены для размещения ссылок на внешние ресурсы не по теме статьи, которые могут быть удалены или скрыты любым участником. Тем не менее, на странице комментариев вы можете сообщить о статьях в СМИ, которые ссылаются на эту заметку, а также о её обсуждении на сторонних ресурсах.