"Игра престолов": нейросеть продолжила книгу вместо Мартина [ Редагувати ]

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