java - C++ 中的自然语言处理

标签 java c++ nlp gate uima

<分区>

我正在从事一个已经具有 C++ 基础的项目。我想要一个用于某些自然语言处理的插件。我很喜欢GATE但我不确定是否值得启动 JVM 并将项目拆分为 C++ 和 Java 部分。我注意到 UIMA有一个C++框架,但没有尝试过,但似乎功能不如GATE。

有谁知道比尝试在 C++ 中以某种方式包装 GATE 更好的选择(例如 C++ 中更好的 NLP 库)?如果我用 C++ 包装 GATE,最好的方法是什么?面向服务架构?

谢谢

最佳答案

列表resources for NLP (POS Taggers, NP chunking, Sequence models, Parsers...) in C++ and other languages by Christopher Manning. Another one在维基百科中。

还有 String and text processing 的提升页面.

关于java - C++ 中的自然语言处理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1600046/

相关文章:

java - 替代replace() 或replaceAll() 方法

java - 在 Java 中获取 SMB 共享文件名和权限

c++ - 如何使用 OpenCV 在深度图像中找到任意变换的矩形?

c++ - 代码编辑器皮肤?

Java:如何集成其他软件

Java/.NET 将垃圾收集器的引用标记为 "do not follow"?

Java Spring + Hibernate "Cannot add or update a child row"

c++ - 计算两组交集时出现段错误

java - 使用 Lingpipe 进行词级语言模型

python - 如何使用 python 找到一个好的分散 key 的方法