Нейросеть продолжила "Игру престолов" вместо Джорджа Мартина

78b23e6ba1ec743ebc6e2256c6e32377_ce_800x

Программист Зак Тутт, устав от ожидания, создал рекуррентную нейронную сеть, чтобы предсказать события следующего романа в саге.

Таут работал с нейросетью, обладающей «долгой кратковременной памятью», которая могла помнить сюжетные линии на тысячи слов. В теории подобный вид памяти должен был не дать нейросети повторить события, которые уже случались, чтобы сгенерированная книга была продолжением сюжета, а не альтернативной версией уже опубликованных книг.

  • Технологии

    Лунный заговор как тест на профпригодность: они были на Луне

  • Технологии

    iPhone на колесиках: городской транспорт по‑русски

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

После того как нейросеть обработала 5376 страниц первых пяти книг, Таут получил пять глав, которые и опубликовал на сайте GitHub.

«Я начинал каждую главу, задавая первое слово, которым всегда служило имя персонажа, а потом говорил сети, сколько слов ей надо сгенерировать, — говорит Таут. — Я хотел, чтобы каждая глава шла от имени какого-то одного персонажа, как это происходит в книгах… больше никакого редактирования с моей стороны не было».

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

Сеть ввела в сюжет нового персонажа по имени Зеленобородый, по ее версии Джейме убил свою сестру, Серсею Ланнистер, Варис расправился с Дейнерис, а Джон Сноу оседлал дракона. И все это за пять глав. Нейросеть явно решила не тратить слов попусту.

©  Популярная Механика