Share

среда, 6 сентября 2017 г.

Нейросеть Зака Тутта написала шестую книгу «Песни льда и пламени» за Джорджа Мартина


Искусственная нейронная сеть, разработанная программистом Заком Туттом (Zack Thoutt) написала шестую книгу из серии «Песнь льда и пламени». Книга называется «Ветра зимы» и включает в себя всего пять глав. Они были опубликованы на популярном бесплатном сайте GitHub, который называют соцсетью для программистов.



Нейросеть является не искуственным интеллектом, а естественным. Главная особенность нейросетей: они не программируются, а обучаются. Так, для написания новой книги, программист использовал первые пять книг «Песни льда и пламени», всего 5376 страниц, состоящих примерно из 30 000 уникальных слов.  
 
Каждая глава нового романа начиналась с имени персонажа, заданного автором, а дальше нейросеть сама продолжала рассказ. Как поясняет программист, он хотел сохранить стиль повествования Джорджа Мартина — от третьего лица с точки зрения одного из героев.
 

Книга «Ветра зимы» должна стать шестой и предпоследней частью саги «Песнь Льда и Пламени». Фанаты ждут публикации романа еще с 2012 года, однако Мартин недавно в своем блоге сообщил, что он надеется выпустить книгу лишь в 2018 году. Новая часть должна содержать главы, рассказывающие о событиях с точки зрения Сансы Старк, Арьи Старк, Арианны Мортелл, Эйерона Грейджоя, Теона Грейджоя, Виктариона Грейджоя, Тириона Ланнистера и Барристана Селми.

Для того, чтобы создать альтернативное продолжение серии, Зак Тутт использовал LSTM-нейросеть. Она представляет собой подвид реккурентных нейросетей, которые идеально подходят для работы с текстом. Благодаря наличию обратной связи и способности обучаться долговременным зависимостям LSTM-нейросеть может работать с контекстом в длинных предложениях. Кроме того, она хранит информацию в течение продолжительного периода времени — это помогает ей создавать связное повествование и не повторяться. 

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

По словам Тутта, нейросеть писала бы лучше, если бы для ее тренировки использовалась книга в сто раз превосходящая объем всей серии. Особенно программист отмечает стиль Мартина — описательный, со множеством прилагательных, что осложняет работу системы искусственного интеллекта. Изначально Тутт хотел использовать для обучения и другие источники, например телевизионные сценарии, однако в итоге он отказался от этой идеи. Включение стилей сценариев сериала испортило бы исходный материал и лишь усложнило бы работу программы.


Напомним, читатели с 2012 года ждут предпоследнюю книги фэнтезийной саги от американского писателя Джорджа Мартина, но ее написание и публикация все время откладывается. Права на экранизацию книг выкуплены компанией НВО, это сериал «Игра престолов». События в сериале уже ушли гораздо дальше, чем в печатной версии.
 
Источники:
 

Комментариев нет:

Отправить комментарий