Существуют ли функции R, которые получают предложение / абзац и возвращают логическое значение, указывающее, является ли этот документ грамматически правильным?
т.е.
grammar_check("I've had a good day!")
# TRUE
grammar_check("ive have a good day")
# FALSE
Я обнаружил некоторые очень продвинутые возможности текстав R (в основном используется в машинном обучении / пакет слов и т. д.), например, в пакетах caret
и tm
, но мне не удалось найти какую-либо функцию, которая может проверять грамматику
Примечаниечто этот ответ указывает на некоторые пакеты Python и веб-сервисы, но предназначен для извлечения и переноса слов, а не в R
Также примечание: информативный комментарий к this В ответе указывается, что для написания функции, основанной на правилах, понадобится очень много времени целой команде людей (поскольку английский язык настолько своеобразен), так что это не то, что человек может за короткое время взломать вместе.