Le reti neurali sono una classe di algoritmi di machine learning modellati sul cervello umano e le reti neurali ricorrenti sono una sottoclasse che funziona bene con le sequenze di dati, come il testo."Con una rete neurale prendi un set di dati di input, li fai macinare alla rete e ottieni un set di output," ha detto Thoutt. "Per allenare questi modelli devi sapere qual'è il tuo output ideale, un insieme di valori altrimenti noti come etichette o variabili di obiettivo. La rete neurale mette a confronto i dati che produce con quelli di riferimento e si aggiorna in modo da imparare a imitare meglio l'obiettivo."Thoutt sta lavorando a una RNN "dalla lunga memoria a breve termine" (o LSTM), che ha una memoria ancora migliore, una caratteristica importante se vuoi allenare una rete a ricordarsi snodi narrativi successi migliaia di parole fa. In teoria questo tipo di memoria dovrebbe prevenire la rete dal ripetere eventi che sono già successi, permettendo al libro generato di essere una continuazione del plot anziché una versione alternativa di un lavoro già pubblicato.Non tutte le predizioni sono completamente assurde
"Questa è la prima frase in assoluto che ha creato. Ho pensato che fosse molto divertente," ha detto Thoutt. Nella serie, i Second Son sono una compagnia di mercenari che hanno giurato fedeltà alla regina dei draghi, Daenerys Targaryen. E per quanto riguarda invece la "concubine delle cipolle?" Dovremo aspettare altri capitoli per saperne di più.La rete ha anche creato un nuovo personaggio chiamato Greenbeard:"I feared Master Sansa, Ser," Ser Jaime reminded her. "She Baratheon is one of the crossing. The second sons of your onion concubine." ["Avevo paura di Maestro Sansa, Sir," le ricordò Sir Jaime. "Quella Baratheon è una che attraversa. I secondi figli della tua concubina delle cipolle."]
"Aye, Pate." the tall man raised a sword and beckoned him back and pushed the big steel throne to where the girl came forward. Greenbeard was waiting toward the gates, big blind bearded pimple with his fallen body scraped his finger from a ring of white apple. It was half-buried mad on honey of a dried brain, of two rangers, a heavy frey. ["Aye, Pate." l'uomo alto alzò una spada e gli fece cenno in risposta e spinse il grosso trono di metallo dove la ragazza venne in avanti. Greenbeard stava aspettando ai cancelli, grosso brufolo barbuto cieco con il suo corpo caduto raschiava il suo dito da un anello di mela bianca. Era matto mezzo-intinto nel miele di un cervello secco, di due ranger, un frey pesante.]
"Direi che conferma il fatto che tutto può succedere in Game of Thrones," ha detto Thoutt. "Non gli ho dato niente da elaborare che provenisse da teorie dei fan, solo libri."Thoutt ha detto che i romanzi hanno circa 32.000 parole uniche, che hanno reso molto difficile allenare la rete."Martin ha ovviamente uno stile molto descrittivo, per cui tutti quegli aggettivi e nomi di luoghi di finzione e titoli erano tutti complicazioni ulteriori per la rete," ha detto Thoutt.Inoltre, il testo di cinque romanzi è, in realtà, un data set relativamente piccolo su cui allenare una RNN. Una fonte idealmente migliore sarebbe un libro 100 volte più grande della serie, ma con un vocabolario da libro per bambini, ha detto Thoutt.Thoutt ha considerato di aggiungere altri testi al data set, come le sceneggiature della serie TV, ma non vuole compromettere il materiale che deriva direttamente dai romanzi o complicare la rete includendo i parametri di scrittura di una sceneggiatura.Fino al 2019, i racconti generati a computer sul mondo di Westeros potrebbero essere tutto ciò che avremo su Game of Thrones. E chissà, magari Greenbeard arriverà a sorpresa, prendendosi il trono con prepotenza e dando il via all'ottava stagione.Jaime killed Cersei and was cold and full of words, and Jon thought he was the wolf now, and white harbor… [Jaime uccise Cersei ed era freddo e pieno di parole, e Jon pensò che fosse il lupo ora, e porto bianco…]