Я работаю над программой, которая должна создать предложение, которое является грамматически правильным из заданного набора слов. Здесь я передам входной список списка строк в программу, и мой вывод должен быть содержательным предложением, сделанным с этими словами, и несколькими другими словами, которые необходимы. Например.Выполнение значимого предложения из заданного набора слов
Input: {'You' , 'House' , 'Beautiful'}
Output: 'Your house is beautiful' (or) 'you house is beautiful'
Input: {'Father' , 'Love' , 'Child'}
Output: 'The father loves the child'
Как это реализовать с помощью NLTK и (или) машинного обучения?
Любые предложения относительно того, как я должен это делать? Я готов даже самые смелые идеи. Благодаря! :)
вещь, которую вы делаете, это святой Грааль развития ИИ :) Я также попробовал это, и все, что яможет думать, связывает каждое слово с другим в списке всех английских слов. Связывание будет работать как синапс в мозге. Когда приложение видит два слова или даже одно - оно проверяет все ссылки на другие слова. Ссылка имеет номер, означающий, насколько сильна ссылка. Ну, проблема с привязкой - вам нужно сделать эти ссылки. И для этого вы можете, например, подключить приложение к WIKI и проанализировать все статьи, и именно так создайте ссылки. –
https://github.com/karpathy/char-rnn – alvas
MontyNLGenerator очень интересен для основных предложений, если вы можете кормить его тщательно, ложкой. http://alumni.media.mit.edu/~hugo/montylingua/doc/MontyLingua.html – Eugene