【发布时间】:2009-10-29 04:36:45
【问题描述】:
对于我的 GAE 应用程序,我需要进行一些自然语言处理以从输入句子中提取主语和宾语。
显然 NLTK can't be installed(很容易)在 GAE 上,所以我正在寻找另一种解决方案。 我注意到 GAE 带有 Antlr3,但通过浏览他们的文档,它解决了另一种语法问题。
有什么想法吗?
【问题讨论】:
标签: python google-app-engine antlr3 nlp
对于我的 GAE 应用程序,我需要进行一些自然语言处理以从输入句子中提取主语和宾语。
显然 NLTK can't be installed(很容易)在 GAE 上,所以我正在寻找另一种解决方案。 我注意到 GAE 带有 Antlr3,但通过浏览他们的文档,它解决了另一种语法问题。
有什么想法吗?
【问题讨论】:
标签: python google-app-engine antlr3 nlp
您可以轻松地在某些机器上构建和 NTLK RPC 服务器并访问它。
另一种选择是找到另一个已经这样做的基于 Web 的服务(例如 opencalais)。
【讨论】:
关于 NLTK 问题,我的解决方案可能是修复 NLTK 正在执行的奇怪导入,并按原计划使用它。完成后,当然要提交补丁。
也就是说,如果这最终涉及到接触数据存储,答案是它可能无法以高性能的方式完成,除非您的数据集很小或由于某种原因您的 NLP 内容不需要命中某种全文索引。 GAE guys are working on it,但他们表示没有人应该期望快速解决这个特定问题。
【讨论】: