J'ai quelque 100 mots donnés, y a-t-il un package / bibliothèque disponible en python que je peux utiliser pour générer entre 7 et 10 phrases en utilisant uniquement ces 100 mots?

Dit que les mots sont [«Bonjour», «est», «temps», «vous?», «Quoi», «comment», «ça?», «sont»]

Les phrases seront [«Bonjour comment vas-tu?», «Quelle heure est-il?»]

-1
tjt 28 févr. 2021 à 06:47

1 réponse

Meilleure réponse

Vous pouvez entraîner un modèle de langage (si vous avez des données d'entraînement - des articles d'actualité ou de wikipedia, un livre au format txt, ...), et générer des phrases à partir de celui-ci (voici un tutoriel détaillé sur la façon de faire des points).

Ou vous pouvez utiliser un modèle de langage pré-entraîné pour attribuer un score aux phrases que vous générez au hasard (une séquence de mots aléatoires) et conserver celles avec le score le plus élevé. Plus le score est élevé, plus la phrase sera grammaticale (selon le corpus de formation).

0
ygorg 1 mars 2021 à 15:42