<分区>
我正在从事一个已经具有 C++ 基础的项目。我想要一个用于某些自然语言处理的插件。我很喜欢GATE但我不确定是否值得启动 JVM 并将项目拆分为 C++ 和 Java 部分。我注意到 UIMA有一个C++框架,但没有尝试过,但似乎功能不如GATE。
有谁知道比尝试在 C++ 中以某种方式包装 GATE 更好的选择(例如 C++ 中更好的 NLP 库)?如果我用 C++ 包装 GATE,最好的方法是什么?面向服务架构?
谢谢
<分区>
我正在从事一个已经具有 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/