Я только сегодня начал больше читать о генераторах цепей Маркова, и я действительно заинтригован всем процессом их создания. Насколько я понимаю, будущее состояние зависит от статистических прошлых состояний до настоящего времени.
Пример:
Привет, мир. Привет, Долли. Привет, мир.
Мир следит за Hello примерно в 66% случаев в этом источнике.
Если это всегда так, как тогда избежать вывода одних и тех же результатов каждый раз? Статистические вхождения не будут меняться со статической строкой, поэтому я прав, предполагая, что никакие варианты не будут генерироваться, если только исходные данные не будут изменены каким-либо образом?
Как я могу получить вариации из статического источника, учитывая статистические значения, но с некоторой гибкостью? Используя мой пример выше, как мне разрешить моему генератору следовать за Hello with Dolly, когда Dolly следует за Hello только 33% времени?
Я думаю, что я спрашиваю: как мне обосновать вероятность моего следующего выбора на статистическом присутствии слов, которые следуют за моим текущим выбором? Таким образом, Долли появляется в 33% случаев, а Мир — в 66% случаев — или я совсем заблудился?