Нейросеть против человека: чего стоит бояться
12-май, 14:55 1 244 ОбществоМощности растут, программисты задают все более затейливые задачи, и сейчас на пике популярности сложные программы, в том числе «рисующие» картинки. На выходе порой получаются такие шедевры, что люди не верят в их цифровое происхождение - думают, человек руку приложил. Но нет, это делает компьютер. Попробую объяснить, как.
Запрос от пользователя, скажем, «ученый кот ходит по цепи вокруг дуба в лукоморье и рассказывает сказки», разбивается на отдельные понятия - кот, цепь, дуб, лукоморье, сказки, ходит, рассказывает.
К каждому из слов подбирается соответствующая картинка, точнее тысячи подходящих изображений - так же, как поисковик по вашему запросу находит фото. Выражения вроде «несет пургу» программа воспримет буквально: соберет изображения пурги и существа, несущего какой-то предмет.
Программа, конечно, не рисует, а из выбранных изображений собирает единую картину. Представьте, что в текстовом редакторе вы приставили голову одного человека к телу другого, руки взяли от третьего, ноги - от четвертого. Вот это максимально упрощенное описание процесса. Только нейросеть складывает «паззл» не из шести деталей, а из миллионов, потому что может разбить каждую картинку на пиксели и собрать из них новую.
Наиболее продвинутые программы умеют закрасить подходящим цветом размытые пиксели, добавить недостающие подробности, улучшить освещение - в общем, попытаться максимально детализировать изображение. Но оценить готовый вариант - нет, вот часто и выходят люди с тремя ногами, одной рукой, шестью пальцами и лицами, словно сошедшими с картин Пикассо.