211service.com
Abbiamo provato a insegnare a un'IA a scrivere le trame dei film di Natale. Ne seguì l'ilarità. Infine.
L'uso di una rete neurale per creare trame ridicole richiede molto lavoro e rivela le sfide della generazione del linguaggio umano. 21 dicembre 2018
Una parodia del poster del film 'It' che recita 'It Christmas'. Sig. Tech
Forse più di chiunque altro, la ricercatrice Janelle Shane ha reso popolare l'umorismo dell'IA. Potresti aver visto il suo lavoro. Durante Halloween quest'anno, lei collaborato con il New York Times per generare nomi di costumi con una rete neurale. I risultati e le illustrazioni sono piuttosto fantastici: Sexy Minecraft Person e Vampire Chick Shark, solo per citarne alcuni.
Shane ha creato un'arte dalla commedia generata dall'intelligenza artificiale sul suo delizioso blog Stranezza dell'IA . Ha alimentato di tutto le reti neurali ricette di cocktail e nomi di torte a titoli di film horror e Testi delle canzoni Disney . I risultati che sfornano sono sempre esilaranti.
Ispirato, editore senior di intelligenza artificiale Will Knight e io abbiamo intrapreso una sfida per creare un capolavoro comico nello stile di Shane. Quindi abbiamo fornito riassunti della trama di 360 film di Natale, per gentile concessione di Wikipedia , in un algoritmo di apprendimento automatico per vedere se riusciamo a sputare fuori il prossimo grande successo natalizio. Basti dire che ora provo empatia con i ricercatori che descrivono l'allenamento delle reti neurali come più un'arte che una scienza. Come ho anche scoperto, farli diventare divertenti è in realtà dannatamente difficile.
Segui il nostro processo di seguito:
Il processo
La morale
I risultati
Il processo
L'algoritmo che abbiamo usato è chiamato testogennn , la stessa usata da Shane nella sua collaborazione con il Times. Textgenrnn ha due modalità: puoi usare le lettere per generare parole nello stile di altre parole o usare le parole per generare frasi nello stile di altre frasi.
Ogni modalità ha le stesse impostazioni, che puoi sintonizzare in vari tentativi per ottenere buoni risultati. Mi sono concentrato principalmente su tre delle impostazioni: il numero di strati , il numero di epoche , e il temperatura .

Abbiamo anche provato a generare i titoli dei film di Natale. Il nostro dipartimento artistico si è divertito molto con questi. Sig. Tech
Mi permetta di spiegare. Strati , qui, si riferisce alla complessità della rete neurale: più strati ha, più complicati sono i dati che può gestire. Il numero di epoche è il numero di volte in cui riesce a guardare i dati di allenamento prima di sputare i risultati finali. E il temperatura è come un'impostazione della creatività: più bassa è la temperatura, più la rete sceglierà parole comuni nel set di dati di allenamento rispetto a quelle che appaiono raramente.
Naturalmente, non sapevo nulla di tutto questo mentre stavo svagando. Invece, ho caricato le trame del mio film in un file di testo e ho iniziato a modificare alla cieca le manopole. Ecco alcuni esempi di ciò che ho iniziato a vedere, con impostazioni di alta creatività e un numero crescente di epoche:
Epoca 4
Mary deve amici dalla magia che mette fine al Natale Nathan si impegna.
Sfrega sul serio una scommessa sul resort che gli elfi si sono presi cura di un giorno oscuro con la presentazione di Natale che la California attende è morta dopo che la schiena del saggio bidello di Natale ha traumatizzato l'a scoprire popolare nella sua comunità.
Sopravvivono prima dello spettacolo in città.
Epoca 6
E figlio maschio che lavora i cui problemi nati religiosi possono a.
Max McCallister evie a chi è fedele al suo natale il partner in questione.
Orfano e ladro di appartamenti McCallister per la maggior parte delle vacanze.
Epoca 8
Il proprietario di una periferia in trasferta è incapace di dire che lei, il cattivo tentativo di fuggire dalla vita, scopre il quartiere dove le circostanze della loro casa ti visitano.
La seconda guerra mondiale trova il retriever per gli amici per.
Una coppia madre prende tre famiglie pacifisti che raccontano regali accoglienti clonare a sdentato.
Se stai leggendo questi e pensando, Quelli sono incomprensibili e non divertenti , allora tu, amico, ed io siamo della stessa mente.
All'inizio pensavo di fare qualcosa di sbagliato; Non avevo ancora scoperto l'arte di addestrare correttamente la rete neurale. Ma dopo dozzine di tentativi su impostazioni diverse, sono finalmente giunto alla conclusione che questo è il massimo. La maggior parte delle frasi sarà assolutamente terribile e, in rare occasioni, otterrai una gemma.
La morale
Parte del problema, ha spiegato Shane quando le ho parlato, era dovuto al mio piccolo set di dati di addestramento: 360 punti dati sono piccole patate rispetto ai milioni normalmente utilizzati per risultati di alta qualità. In parte era dovuto anche a textgenrnn: l'algoritmo, ha detto, non è così bravo a costruire frasi rispetto alle alternative. (Sappiamo perché? Ho chiesto a Shane. Non credo che nemmeno il ragazzo che ha creato textgenrnn lo sappia davvero, ha detto. Potrebbe anche essere un bug. Ah, la bellezza degli algoritmi della scatola nera.)
Ma il motivo principale sono in realtà i limiti della generazione di frasi con una rete neurale. Anche se avessi usato dati migliori e un algoritmo migliore, la sfida di raggiungere la coerenza è estremamente normale.

Mz. Tech
Questo ha senso se pensi a cosa sta succedendo sotto il cofano. Gli algoritmi di apprendimento automatico sono davvero bravi a utilizzare le statistiche per trovare e applicare modelli nei dati. Ma questo è tutto. Quindi, nel contesto della costruzione di frasi, scegli ogni parola consecutiva in base solo alla probabilità che appaia dopo la parola precedente. È come cercare di comporre un'e-mail con il testo predittivo. Il risultato sarebbe pieno di non sequiturs, passaggi tra singolare e plurale e un sacco di confusione su parti del discorso.
Quindi, davvero, ci vuole molto lavoro manuale per far sputare una rete neurale incomprensibile che gli umani considererebbero vagamente umoristici.
Per alcuni set di dati, sto solo mostrando alle persone forse una su cento cose che genera, ha ammesso Shane. Sto andando davvero bene se uno su dieci è davvero divertente e vale la pena mostrarlo. In molti casi, ha continuato, le occorre più tempo per curare i risultati che per addestrare l'algoritmo.
Lezione appresa: le reti neurali non sono così divertenti. Sono gli umani che lo sono.
I risultati
Come bonus, ecco alcuni dei migliori riepiloghi della trama generati algoritmicamente che io e Will siamo stati in grado di inventare, leggermente ripuliti. Abbiamo anche generato titoli di film di Natale usando la modalità parola per buona misura.
Sinossi
Una famiglia del terrorista di Natale che offre la prima volta di essere un locandiere per una nuova città da combattere.
Una storia di vita familiare padre della storia di Natale.
Il solitario da Natale.
Una donna dal caos adottata a casa crede.
Una principessa orco nelle vicinanze passa di lì a Natale.
Un detective giardiniere ma assassino di campagna magico improvvisamente Natale il vicino elfo.
Un intercettatore soffre e un amico cambia il Natale con il suo e salva il Natale.
Un padre di famiglia e un estraniato speciale per Natale.
Un bloccato la vigilia di Natale alla famiglia di New York prima di Natale.
Santo.
The Scrooge-guida Bad di Babbo Natale, dai tempi di Anima.
Un uomo torna dalla cantante che è costretto a restituire la sua vita con una coppia per aiutare la figlia a Natale.
Un angelo di intoppo di Babbo Natale dalla pianta.
Giornale del villaggio di corriere solitario da casa distruggi Natale Natale Natale il saltimbanco.
Babysitter cerca di festeggiare il Natale per più Natale.
Titoli
Il negozio di Natale
Babbo Natale Natale
Il miglio di Natale
Combatti il Natale
La notte di Natale
I Porie di Natale di Santa Manta
pupa Natale
Una cicogna di Natale
Il Natale Grange
Il Babbo Natale Pastie Natale
Cappero di Natale
Un signore di Natale
Il Natale leccato
Il Satra di Natale di Muck Me
Il Catond di Natale 2
Natale di Santa Bach
Pittura di Natale
Cast di Natale
Un Natale a venire
È Babbo Natale
Fromilly