Простой генератор случайных английских предложений [закрыт]

StackOverflow https://stackoverflow.com/questions/659838

  •  20-08-2019
  •  | 
  •  

Вопрос

Мне нужен простой генератор случайных английских предложений.Мне нужно заполнить его своими словами, но он должен быть способен составлять более длинные предложения, которые, по крайней мере, соответствуют правилам английского языка, даже если они не имеют смысла.

Я полагаю, что их миллионы, поэтому вместо того, чтобы заново изобретать колесо, я надеюсь, вы знаете источник для одного из них или ресурс, который предоставит мне достаточно информации, чтобы мне не пришлось искать свои пошатнувшиеся знания английского.

Это было полезно?

Решение

Вы ищете реализацию цепи Маркова для английских предложений.

Быстрый поиск в Google по запросу "генератор цепных предложений Маркова" вернул результат:

Другие советы

Я знаю, что это старый вопрос, но, поскольку я нашел его через Google, я думаю, что стоит упомянуть что-то вроде Грамматики без контекста в дополнение к цепям Маркова.

Мое понимание цепей Маркова состоит в том, что они создают " next " пункт вероятностно только в соответствии с тем, что " current " пункт есть. Возможно, я ошибаюсь, но я не понимаю, как это могло бы гарантировать, что результат будет соответствовать грамматическим правилам.

Например, я обычно вижу цепочки Маркова, предложенные как способ создания " английского звучания " слова. Если вы создаете цепочку Маркова, используя буквы из набора данных английских слов, на выходе будет слово, звучащее по-английски, но оно не обязательно будет настоящим словом. Я полагаю, что то же самое можно сказать и о предложениях: вы можете сгенерировать что-то, что может звучать хорошо, но это не может быть грамматически правильным предложением.

Грамматики без контекста (или, возможно, также обычные грамматики?) могут быть лучшим кандидатом, так как они генерируют предложения в соответствии с определенным набором правил. И было бы легко заполнить его своими словами, как того требует первоначальный вопрос. Недостатком является то, что вам нужно определять эти правила самостоятельно, а не полагаться на набор данных. Прошло много времени с тех пор, как я использовал грамматику для создания предложения на английском языке, поэтому я не помню, насколько сложно было получить хорошие / разнообразные ответы.

Возможно, вы сможете использовать / изменить часть CS Paper Generator .

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top