Jouez avec un phrase-bizarre-otron

Coucou !

Petit article rapide.

J’ai participé à un concours de code, sur le thème : « réalisez un truc qui ressemble plus ou moins à de l’intelligence artificielle ».

J’ai créé un programme qui lit un roman et génère des phrases bizarres à partir de ça. Elles sont (presque) grammaticalement correctes, mais n’ont aucun sens.

Vous pouvez l’essayer ici : https://repl.it/talk/challenge/FrankenPhrase/10740

Comme romans, j’ai mis :

  • En français :
    • 20 000 Lieues Sous Les Mers
    • Les Trois Mousquetaires
  • En anglais
    • Frankenstein
    • The Story of Nuclear Energy, de Isaac Asimov.
  • Plus, ceux que vous voulez, si vous prenez le temps de les uploader, tout en lisant la doc d’utilisation.

Ça fait parfois des phrases marrantes :

« Quelques explications, un coup de pintadines, je vous souhaiter que les oubliettes. »

« Que Votre Éminence, qui, et, le jeune femme que dit Aramis, traversant la reine. »

ou parfois des choses poétiques :

« C’était alors la conversation sur son sein des monocentres, plus facile. »

« La surface de latitude nord, je passerai sous nos yeux une grande dépense du fleuve de toi. »

Si vous avez le temps, inscrivez-vous sur le site et laissez-moi un petit upvote.

La méthode de génération est super simple : c’est juste des statistiques par rapport aux fréquences d’apparition des mots. Par exemple, le mot « géantes » apparaît plus souvent à côté du mot « fesses » que du mot « tripoter ».

Pas d’analyse sémantique, on ne cherche pas à identifier les verbes, les sujets, ou autres. Pas de réseaux de neurones non plus. En fait je sais même pas si ce que j’ai fait peut être considéré comme de l’I.A. ou même du machine learning.

En tout cas, c’est assez rigolo. Ça donne des textes surréalistes, un peu à la André Breton.

André Breton me fait penser aux bretons me fait penser aux bretonnes me fait penser à une vidéo intitulée « Dominique la grosse bretonne ».

Voilà.

 

3 réponses à “Jouez avec un phrase-bizarre-otron

  1. Salut Réchèr,

    J’ai l’impression que tu as utilisé sans le savoir des chaînes de Markov d’ordre 1, cf Wikipedia.
    Claude Shannon a mis des exemples d’ordre 1 et 2 en langue anglaise dans son article ‘A Mathematical Theory of Communication’

    Pudbou.

  2. Hey, Pudbou !!

    Effectivement, ça ressemble fortement à ça.

    Il y a quelques temps, j’avais vaguement essayé de lire l’article de wikipédia sur les chaînes de Markov. Et mon cerveau n’a pas du marcher car j’y avais rien compris.

    Mais du coup, j’ai regardé cette vidéo : https://www.youtube.com/watch?v=3pRR8OK4UfE

    Et ouais, c’est ça que j’ai fait.

    Alors j’ai essayé de les faire avec un ordre supérieur à 1. Mais vu les variables de config que j’ai définie, après quelques tests, c’est possible que ça soit équivalent à du 1. Bon bref, faudrait que je re-réfléchisse à tout ça.

    En tout cas je me suis bien amusé.

    À plus !

Répondre

Entrez vos coordonnées ci-dessous ou cliquez sur une icône pour vous connecter:

Logo WordPress.com

Vous commentez à l'aide de votre compte WordPress.com. Déconnexion /  Changer )

Photo Google

Vous commentez à l'aide de votre compte Google. Déconnexion /  Changer )

Image Twitter

Vous commentez à l'aide de votre compte Twitter. Déconnexion /  Changer )

Photo Facebook

Vous commentez à l'aide de votre compte Facebook. Déconnexion /  Changer )

Connexion à %s