Я работаю над проектом создания естественного языка. Теперь у меня есть мешки с ключевыми словами, и я пытаюсь сгенерировать предложение шаблона Subject + verb + object. Есть ли какой-либо инструмент или пакет или библиотека для получения предложений, когда я даю сумку с предметом, сумкой с глаголом и мешком с объектом? Пример: subject = [преподаватель, ученик] глагол = [учить] объект = [книга] ответ: преподаватель преподавания ученик из книг.Генерация предложений из ключевых слов. Каждое ключевое слово имеет мешок связанных слов
2
A
ответ
1
Предполагая, что слова в вашей сумке слов отмечены такими категориями слов, как глагол или существительное, вы можете использовать реализатор, такой как SimpleNLG.
Эффективно вы должны написать кучу шаблонов спецификации предложения и сценарий, чтобы посмотреть в свой пакет слов и использовать свои шаблоны.
Например, для предложения «учитель обучения студентов из книги» вы могли бы иметь следующий шаблон спецификации предложения:
- Subject = существительное, например, преподаватель
- Verb = глагол, например. (форма = настоящее причастие)
- Объект = существительное, например. студент (число = множественное число)
- Postmodifier = {Предлог = от, существительным = книги (число = множественное число)}
Примечание Этот подход даст вам морфологически и syntacticly действительные предложения, даже если некоторые из них могут показаться смешным, такие как «книги, преподающие учителя от студентов».
Смежные вопросы
- 1. Динамическая вставка ключевых слов
- 2. Ключевое слово Google Analytics показывает URL-адреса вместо ключевых слов
- 3. Cake PHP метатег ключевое слово дает «Array» вместо ключевых слов
- 4. Несоответствие ключевых слов
- 5. Поиск всех предложений из списка ключевых слов в dict
- 6. OpenCV C++ мешок слов
- 7. Анализатор ключевых слов
- 8. Выберите отдельные записи из списка ключевых слов
- 9. Переопределение ключевых слов C#?
- 10. Как мне найти набор ключевых слов из поля ключевых слов в Solr?
- 11. Проблемы извлечения ключевых слов из GA печенье
- 12. Расширение ключевых слов для ключевых слов Perforce
- 13. Извлечение ключевых слов в url
- 14. Идентификация слов и предложений
- 15. Dart ждут ключевых слов
- 16. MySQL от ключевых слов
- 17. Удаление ключевых слов из URL с HTAccess
- 18. печать ключевых слов из списка
- 19. Рассчитать расстояния в виде подхода «мешок слов»
- 20. Поиск ключевых слов в MongoDB
- 21. php-алгоритм для создания списка ключевых слов из строки ключевых слов
- 22. Мониторинг/выделение терминалов stdout для ключевых слов
- 23. кластеризация семантически связанных слов из списка слов
- 24. Метод/Инструмент для извлечения ключевых слов из списка предложений
- 25. Генерации ключевых слов из автоматически заголовков
- 26. Сделать комбинации предложений из массива слов
- 27. Практическое использование анализатора ключевых слов
- 28. Генерация случайных слов
- 29. Рейтинг ключевых слов
- 30. пустой возврат входящих ключевых слов
Поезд языковой модели на большой сборник английского текста. Затем создайте список кандидатов, перейдя через перестановки слов, которые вы даете. Используйте свою языковую модель, чтобы назначить каждому кандидату вероятность. Скорее всего, самый вероятный кандидат также является правильным английским предложением ... – user3639557