Нейросеть продолжила «Игру престолов» вместо Джорджа Мартина
Программист Зак Тутт, устав от ожидания, создал рекуррентную нейронную сеть, чтобы предсказать события следующего романа в саге.
Таут работал с нейросетью, обладающей «долгой кратковременной памятью», которая могла помнить сюжетные линии на тысячи слов. В теории подобный вид памяти должен был не дать нейросети повторить события, которые уже случались, чтобы сгенерированная книга была продолжением сюжета, а не альтернативной версией уже опубликованных книг.
Таким образом машина пыталась написать сиквел, хотя, естественно, удалось ей это не в полной мере. Например, в некоторых случаях она принималась создавать сюжет об уже умерших персонажах.
После того как нейросеть обработала 5376 страниц первых пяти книг, Таут получил пять глав, которые и опубликовал на сайте GitHub.
«Я начинал каждую главу, задавая первое слово, которым всегда служило имя персонажа, а потом говорил сети, сколько слов ей надо сгенерировать, — говорит Таут. — Я хотел, чтобы каждая глава шла от имени какого-то одного персонажа, как это происходит в книгах... больше никакого редактирования с моей стороны не было».
В результате нейросеть произвела по большей части осмысленные предложения, в которых сразу описала немало сюжетных поворотов. Дальше будут нейросетевые спойлеры.
Сеть ввела в сюжет нового персонажа по имени Зеленобородый, по ее версии Джейме убил свою сестру, Серсею Ланнистер, Варис расправился с Дейнерис, а Джон Сноу оседлал дракона. И все это за пять глав. Нейросеть явно решила не тратить слов попусту.