Je viens de commencer à en savoir plus sur les générateurs de chaînes de Markov aujourd'hui, et je suis vraiment intriguée par l'ensemble du processus de construction d'une chaîne. D'après ce que je comprends, l'état futur dépend des états statistiques passés jusqu'à présent.Éviter le déterminisme à l'aide de la logique markovienne
Exemple:
Bonjour tout le monde. Bonjour Dolly. Bonjour le monde.
"Monde" suit "Bonjour" ~ 66% du temps dans cette source.
Si c'est toujours le cas, comment évitez-vous de sortir les mêmes résultats à chaque fois? Les occurrences statistiques ne changeront pas avec une chaîne statique, donc ai-je raison de supposer qu'aucune variante ne sera générée, à moins que les données sources ne soient modifiées d'une manière ou d'une autre?
Comment pourrais-je obtenir des variations d'une source statique, compte tenu des valeurs statistiques, tout en permettant une certaine flexibilité? En utilisant mon exemple ci-dessus, comment puis-je permettre à mon générateur de suivre "Bonjour" avec "Dolly", alors que "Dolly" ne suit que "Bonjour" 33% du temps?
Je suppose que ce que je demande est, comment puis-je baser la probabilité de ma prochaine sélection sur la présence statistique des mots qui suivent ma sélection actuelle? De cette façon, "Dolly" apparaît 33% du temps, et "World" apparaît 66% du temps - ou suis-je complètement perdu ici?