Фанати «Ігри престолів» і книг Джорджа Р. Мартіна знають, що автор не поспішає писати продовження. Хоча вже завершений 7 сезон серіалу, книга «Вітри зими» досі не опублікована. Поки що є тільки неповна версія, зібрана із виступів самого Мартіна на різних конвентах. Публікація ж очікується, як мінімум, в 2018-му, хоча її чекають з 2012 року.

І ось програміст Зак Тутт створив нейромережу, яка пророкує події шостої книги. На GitHub опубліковано 5 розділів, написаних програмою.

Зак Тутт використовував LSTM-нейромережу, яка добре вміє працювати з текстами і контекстом. Також вона вміє зберігати інформацію протягом тривалого періоду часу, що допомагає їй створювати зв’язне оповідання і не повторюватися.

Для навчання були використані, ясна річ, перші п’ять книг саги «Пісня Льоду і Полум’я» об’ємом 5376 сторінок. Кожна глава нового роману починалася з імені персонажа, заданого автором, а далі нейромережа сама продовжувала розповідь. Як пояснює програміст, він хотів зберегти стиль оповіді Джорджа Мартіна — від третьої особи з точки зору одного з героїв.

Звичайно, програма допускала помилки і деколи дивні поєднання слів, проте контекст вона вловила точно. Так, нейромережа передбачила, що Джеймі Ланністер вб’є свою сестру і одночасно коханку Серсею, Джон Сноу осідлає дракона, а радник Варіс вб’є Дейнеріс Таргаріен.

За словами Тутта, для поліпшення якості потрібно не менше 500 тисяч сторінок тексту, однак навіть такий рівень вже вселяє повагу.