извлечь грамматические функции из предложения в Google App Engine - PullRequest
0 голосов
/ 29 октября 2009

Для моего приложения GAE мне нужно выполнить некоторую обработку на естественном языке, чтобы извлечь предмет и объект из входного предложения.

Очевидно, NLTK не может быть установлен (легко) на GAE, поэтому я ищу другое решение. Я заметил, что GAE поставляется с Antlr3 , но просматривая их документацию, он решает другую проблему грамматики.

Есть идеи?

Ответы [ 2 ]

1 голос
/ 29 октября 2009

Вы можете легко собрать и NTLK RPC-сервер на некотором компьютере и получить к нему доступ.

Другой вариант - найти другой веб-сервис, который уже делает это (например, opencalais).

1 голос
/ 29 октября 2009

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

Тем не менее, если это в конечном итоге связано с прикосновением к хранилищу данных, ответ заключается в том, что это, вероятно, не может быть выполнено быстрым способом, если только ваш набор данных не мал или по какой-то причине ваши материалы по НЛП не должны поражать какой-то полнотекстовый индекс. GAE парни работают над этим , но они указали, что никто не должен ожидать быстрого решения этой конкретной проблемы.

...