Skip to content

Latest commit

 

History

History
12 lines (9 loc) · 1.13 KB

File metadata and controls

12 lines (9 loc) · 1.13 KB

Практическое задание: Генерация текста на основе данных

Цепи Маркова для автоматической генерации текста

Логика программы

  • Берём файл с исходным текстом и разбиваем его на слова.
  • Все слова, которые стоят рядом, соединяем в пары (или больше).
  • Используя эти пары, составляем словарь цепочек, где указано первое слово и все, которые могут идти после него.
  • Выбираем случайное слово для старта.
  • Задаём длину текста на выходе и получаем результат.
  • Выбираем слово для старта. Чтобы было совсем непредсказуемо, начальное слово тоже будем выбирать случайным образом. Главное требование к начальному слову — первая заглавная буква.