Langages, Mathématiques et programmation : comment inventer des mots

Bien que datant de 2015, cette vidéo de science étonnante "La machine à inventer des mots (avec Code MU)" ravira les professeurs de Français, de Mathématiques et de programmation (Python).
Moi, j'adore!

En effet, en analysant les mots de notre langue, on remarque qu'il y a des probabilités, plus ou moins forte, qui lie les lettres qui se suivent dans un mot.
Statistiques de relation entre les lettres d'un mot
noir = 0%, rouge = 100%
Source: Science étonnante

Ainsi, si l'on prend la ligne du Q, il a de forte chances d'être suivit d'un U (ligne du U) puisque la case est rouge.
Mais l'on constate également qu'il y a peu de chance (mais elle existe) qu'un Q soit suivit d'un I ou d'un S.

Après un J, on retrouve généralement un A,E,I,O,U comme l'indique la capture suivante:
Les lettres suivant un J.
Source: Science étonnante

En faisant des tirages aléatoires en suivant les règles de proportion de cette table, il est tout à fait possible construire des mots répondant un type de langage donné (ex: le Français).
Cette exemple: après un E, le tirage le plus probable est un R.
Source: Science étonnante
Et en laissant travailler la machine, il y a tout une série de mot qui sortent... dont également des mots existants.
Pour les mots inexistants... ils semblent simplement français (trop génial!)
Des mots générés avec un algorithme Python.
Source: Science étonnante
Lorem Ipsum à la sauce "science étonnante"
En poussant plus loin, il est même possible de générer des textes loufoque mais qui "sonnent" correctement en les lisant à haute voix.

Générer du texte avec des mots inventés - en Python bien entendu.
Source: Science étonnante
En vidéo
Je vous propose de regarder la vidéo de Sience Etonnante. Même pour le plaisir, cela offrira un excellent moment de détente.


Ressources
J'ai adoré, merci David.

Aucun commentaire