从Google App Engine上的句子中提取语法特征

时间:2009-10-29 04:36:45

标签: python google-app-engine antlr3 nlp

对于我的GAE应用程序,我需要进行一些自然语言处理,以从输入句子中提取主语和宾语。

显然NLTK can't be installed(轻松)在GAE上,所以我正在寻找另一种解决方案。 我注意到GAE附带Antlr3但是从浏览文档中它解决了另一种语法问题。

有什么想法吗?

2 个答案:

答案 0 :(得分:1)

关于NLTK问题,我的解决方案可能是修复NLTK正在进行的奇怪导入,并按原计划使用它。当你完成后,提交补丁当然。

也就是说,如果这最终涉及触摸数据存储,答案是它可能无法以高效的方式完成,除非您的数据集很小或由于某种原因您的NLP内容不需要命中某种全文索引。 GAE guys are working on it,但他们表示没有人期望能够快速解决这一特定问题。

答案 1 :(得分:1)

您可以在某台计算机上轻松构建和NTLK RPC服务器并访问它。

另一个选择是找到另一个已经这样做的基于Web的服务(例如opencalais)。