Problème 1766

Les réseaux de neurones sont un type de programme informatique qui imitent la façon dont les cerveaux apprennent à résoudre des problèmes. Ils sont utilisés pour la reconnaissance faciale, les voitures autonomes, la traduction linguistique, les décisions financières, etc. Je les utilise principalement pour écrire de l'humour.
Mon processus commence par un ensemble de données - quelque chose que le réseau de neurones doit trouver comment imiter. Assez injustement, je ne lui donne aucune instruction pour savoir s'il essaie d'écrire des blagues toc-toc ou d'inventer des costumes d'Halloween ou [commencer un roman.](http://aiweirdness.com/post/168051907512/the-first- ligne-d'un-roman-par-un-neural-amélioré) Il n'a même pas de connaissance intégrée de l'anglais. Il n'a certainement aucune idée de ce que sont les chants de Noël, c'est pourquoi l'expérience de cette semaine était si amusante.
Le Times de Londres s'est associé à Erik Svensson, lecteur/amateur de réseaux neuronaux, pour recueillir un mélange de chants anciens et modernes, environ 240 chants en tout, tirés de "What Child is This?" à "Grand-mère s'est fait écraser par un renne".
Lorsque le réseau de neurones commence à apprendre, il commence par un ensemble de règles aléatoires sur la façon de mettre une lettre après l'autre pour faire un chant de Noël. Puisqu'elles sont aléatoires, ce sont des règles terribles, et lorsque le réseau de neurones essaie de les appliquer, cela devient indésirable :
a a a na snn aca naa i s a i aa a a n a uugna nn na je a uaa a a i a a a a a sna aagt o aa
Mais il peut vérifier ses règles par rapport aux vraies chansons de sa base de données, puis y apporter de petites modifications qui les font fonctionner légèrement mieux. Il apprend à mettre en majuscule le premier mot d'une ligne, il apprend à quelle fréquence faire des sauts de ligne… et bientôt il commence à apprendre les mots réels - les plus courants en premier.
Hart fon the be the he br wong on the stor Christmas br he, or the wangChrist, Christ, on bn a me the stordHont on thr st bong the wor
I he a s de poog the stow tome on be ser snur
Après que le réseau de neurones ait passé de nombreuses autres étapes à affiner ses règles, cela commence à ressembler beaucoup à Noël.
Maintenant, les réseaux de neurones ont tendance à prendre le ton et le vocabulaire assez facilement, mais ont du mal à donner du sens. Ainsi, le réseau neuronal formé par Carol a appris à produire beaucoup de lignes qui sonnent - enfin, joyeuses, au moins.
Le bétail autour de Noël sera Un Noël très spécial avec moi
Vive Noël à toi
Coupe sur la terre !
Toujours la chandelle bruyamment Louerait son nom.
L'enfant, le Fils de Marie. Il a soufflé leurs fleurs et tout.
Le seigneur de la gloire se lèveDonnez-nous le congé de tousUne étoile est passée et rougeSecouez une tasse à un brin du cielNoël approche, le vent est venu vers vous
Walkin' him love, Dingle bells, jingle bells, jingle bells with bells sonnent
Avec un cœur de renneMais plus un étranger.
Père Noël bébé, et Dancer, et Curry down
Joyeuses fêtesQuand les flocons de neige appelleront le monde se réveille pour apporterGlory ours et ânes l'air les anges ont chantéEt l'arbre de Noël
(Curry n'est pas dans les données d'entrée. Dingle non plus. Le réseau de neurones aime inventer des mots qu'il pense sonner comme une sorte de carol-y)
D'autres chants qu'il a générés semblaient un peu plus moroses.
Le feu dort. Et pleure, aime l'amour
Quel roi
Prenons les petits enfants de la tombe !
Pour une raison quelconque, le Sandman figure en bonne place dans la mythologie de Noël du réseau neuronal, bien qu'il n'ait été mentionné qu'une seule fois dans l'ensemble de données. Parfois, le réseau neuronal s'accroche à des mots particuliers sans aucune raison que je puisse voir. C'est peut-être un fan de Neil Gaiman.
Le marchand de sable alors soyez joyeux maintenant il est né aujourd'hui !Gloria in excelsis Deo.
Le marchand de sable brillant devant lui. Le houx porte une baie porte
Et l'étoile dans la neige est née aujourd'hui !
Le marchand de sable aime tant chercher le monde
Le marchand de sable aime si profondément et chante et le soleil
Et ça? Avec le recul, j'aurais dû voir ça venir :
Le monde et la joie du traîneau Le bébé du Père Noël a porté le doux Jésus-Christ
Le houx porte une baie, Et tous les rennes du ciel
Le houx porte une baie et un renne Il est né aujourd'hui !
Et le bébé du Père Noël a porté le doux Jésus-Christ, et la cheminée chante les anges.
Quand le bonhomme de neige apporte la neigeArbre de NoëlPrenons cette route avantEt le Père Noël vient ce soirIl nous apportera la bonté et la lumière
Père Noël bébé, un blitzen, Et il était le soleil et le renne et la terre.
Le Sauveur de la cheminée ce soir
L'histoire de la cheminée seeSanta baby, et du sang et du monde joyeux donc et de la joie et de la bonne volonté de voirSanta baby enfanta le doux Jésus-Christ
Fa la la la la la la, la la la la la la la la.
Roi des jouets et des hippopotames [sic] plein de la lumière de qui se tenait au cher Fils du Père Noël Il est né dans un magnifique arbre de Noël
Courez, courez Rudolph, courez, courez Rudolph, courez, courez Rudolph, courez, courez Rudolph, courez, courez Rudolph, courez, courez Rudolph, courez, courez Rudolph, courez, courez Rudolf le roi nouveau-né.