Есть ли способ генерировать что-то по грамматике? - PullRequest
0 голосов
/ 07 ноября 2018

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

Поскольку я не являюсь экспертом в этой области, в случае, если я отправлю вопрос в неправильном месте (заранее извиняюсь), просьба предложить соответствующие ключевые слова или ссылки, чтобы я мог продолжить поиск.

Ответы [ 2 ]

0 голосов
/ 15 ноября 2018

В итоге я пишу простой парсер для чего-то вроде ниже

E : p=0.5 E + T | p=0.5 E - T

где p обозначает вероятность.

0 голосов
/ 07 ноября 2018

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

Однако, возможно, стоит рассмотреть возможность использования рекуррентной нейронной сети. Сообщение в блоге Карпати превосходно, и в нем есть несколько примеров написания рнн в стиле Шекспира или даже генерации правильного XML. Блог Карпати

Может быть, это могло бы помочь? Вы можете обучить его правилам, которым вы хотите следовать, и в этих правилах может появиться какое-то творческое написание.

...