Puoi dire la differenza tra il risveglio dei finnegani e l'assurdità totale?

Se non hai familiarità con le catene di Markov, allora non ti picchiare. La loro semplice conclusione è molto semplice ("una situazione che può essere immediatamente rimossa dal suo stato precedente, grazie a Wikipedia!), Ma è anche molto difficile da applicare nella vita reale. Non c'è molto nel mezzo. Sono in circolazione da un po 'di tempo, ma recentemente hanno trovato un grande riconoscimento in quanto la potenza di elaborazione sta finalmente diventando più economica dei dati "senza stato" per calcolare casi enormi e davvero entusiasmanti.

Un modo incredibile per calcolare Markov State è il motore di scacchi "Pink Pink": è stato allenato solo "rintracciando" miliardi di mosse di scacchi. Usandoli per prevedere il forte "prossimo stato" della partita a scacchi, è diventato un ottimo giocatore di scacchi, mai programmato per capire come si muove ogni pezzo. Tecnicamente non sa cosa siano gli scacchi, è bene sapere come sarà la scacchiera dopo.

Un altro uso delle catene di Markov è la creazione di linguaggi naturali. Puoi inviare alcuni testi al generatore di linguaggio ispirato a Markov (per quanto sia buono) e "predice" qualsiasi quantità di parole, frasi o paragrafi che potrebbero "apparire dopo". è imprevedibile perché i creatori di testi ora possono analizzare solo sintassi, grammatica e vocabolario; il significato è completamente perso al computer, quindi nel film appare un testo che suona come il linguaggio umano ma è per lo più arrabbiato. Questo mi porta a Finnegans Wake ...

Se non hai familiarità con Finnegans Wake, non maltrattarti. È stato scritto dal romanziere di fama mondiale James Joyce nel 1922-1939, e gli esperti inglesi stanno ancora perdendo notti di sonno e stanno cercando di capire se in realtà significhi qualcosa. E intendo, in qualche soggettivista, "Significa qualcosa?" Questo è quando i professori universitari portano a piedi scalzi teiere che affondano nei loro gomiti; Devo dire che non c'è ancora consenso tra accademico o meno sul fatto che si tratti di una sciocchezza di 600 pagine.

Un pezzo tipico di Finnegans Wake

Joyce potrebbe aver fatto uno scherzo nella comunità letteraria, o potrebbe aver cambiato la definizione esatta del romanzo. Non lo sappiamo. E se blocchiamo qualsiasi nuova rivelazione personale, non saremo mai in grado di farlo. Personalmente mi sono affidato a Joyce: la lettura di alcuni passaggi di Wake mi disturba sempre, ma attraverso questo trovo stabilità che non può essere riparata. Il paragrafo può avere due parole separate, ma sembrava sempre che ogni pagina dovesse dire qualcosa di più profondo, ed ero pronto a dare all'autore il beneficio del dubbio.

Fino a quando ho iniziato a utilizzare il generatore di testo Markov.

Quando ho trovato questo semplice generatore di testo Markov qualche giorno fa, quasi sapevo che dovevo addestrarlo in Finnegans Wake. Nell'analizzare Wake, le persone si attengono a cose come cercare di scrivere una delle quarantacinque lettere di Joyce con diciotto Z. Tuttavia, il generatore di testo di Markov ha semplicemente registrato e spostato, il che significa che è più probabile che si verifichino parole lunghe con troppe parole Z. Ho iniziato a leggere il "Rinascimento" di Markov, analizzandone i risultati e quindi prevedere una parte maggiore del suo testo in base all'intera grammatica, sintassi e vocabolario. Occorrerebbero alcuni minuti per un'analisi del genere una volta impossibile.

E quando ho visto i risultati, quasi non ci credevo. Prova a dire la differenza:

Nella maggior parte dei casi, il generatore di linguaggio ha più significato del testo originale. L'output sembra corrispondere sia al testo originale che allo stile, il che non ha alcun senso. Ho visto risultati - non posso dire la differenza tra l'originale e il mio output per oltre l'80% - in uno stato di insicurezza. Puoi facilmente posizionare il lavoro del tuo computer sulle 600 pagine di Wake, e quasi nessuno al mondo può dirlo.

Puoi dire quale proviene dal sito di Wake e quale è il computer?

Quindi, questo risolve? Joyce era una frode? Ora che il suo testo non può essere separato da quello incomprensibile (per me comunque), è una storia come il codice del mio programma? Non così in fretta

Non sono un esperto inglese, ma so alcune cose che non riesco a staccare da Wake. Innanzitutto, un affascinante dizionario esplorativo apparteneva interamente a Joyce. Certo, il mio programma potrebbe duplicarlo, ma non lo ha mai inventato. Anche se il romanzo stesso non ha senso, se riesci a trovare il significato di una parola, quell'onore è interamente attribuito a Joyce.

In secondo luogo, anche se si dimostra che le intenzioni dell'artista sono duplicate in una sorta di macchina, diminuisce il suo potere. Possiamo costruire una macchina da pittura per Van Gogh (o come Pollock), ma ciò non diminuisce l'influenza di ogni singolo pezzo d'arte. Forse parte dell'intenzione dell'artista è quella di trasmettere il caos o persino la duplicazione meccanica! So che se Joyce si alzasse dalla tomba e vedesse i risultati della mia app Markov, sarebbe in grado di ridere bene, modificare leggermente l'argomento e pubblicarlo come parte del Rinascimento di Finnegans: Even Wakier. E sorprende tutti?

Francamente, quale pezzo riguarda quale; Non so davvero per cosa siano stati creati Joyce e Markov.

Terzo, solo perché non posso dire che è circa l'80% delle volte, non significa che nessuno possa farlo. Ci sono spesso studenti letterari che sanno distinguere. E mentre ciò non influisce sulla mia opinione personale sul caso, significa che accademici più istruiti possono giungere a una conclusione completamente diversa, anche se ho le stesse informazioni.

Alla fine, devo ammettere che la mia visione di Wake è cambiata per questo motivo. Accetto pienamente che la sua armonia interiore non sia meno difficile da creare delle sciocchezze. Ma l'ho davvero ammirato e, naturalmente, Joyce.

Se non altro, era un generatore della lingua Markov 80 anni prima della sua invenzione.

[Questo articolo è originariamente apparso su Union.io]