3

需要一些帮助!

我正在尝试在objective-c中编写一些需要词性标记的代码,理想情况下还需要命名实体识别。我对“自己动手”没有太大兴趣,所以我正在寻找一个体面的库来用于此目的。显然越准确越好,但我们在这里不是在谈论任何关键的东西——只要它通常非常准确就足够了。

至少暂时只有英语,但我不想自己对模型进行任何培训。因此,无论采用何种解决方案,它都必须已经建立了一个英语语言模型。

最后,它必须通过商业友好的许可证(例如 BSD/Berkeley、LGPL)提供。不能做 GPL 或任何类似的限制,但如果这是唯一的选择,我愿意为商业许可证支付少量费用。

C、C++ 或 Obj-C 代码都可以。

所以:任何熟悉可以在这里解决问题的东西的人?谢谢!!

4

2 回答 2

3

我建议您查看 iOS 5 测试版发行说明。

于 2011-07-09T22:52:55.787 回答
1

正如您可能已经发现,大多数可免费获得的 NLP 代码都在 python、perl 或 java 中。但是,快速浏览一下斯坦福的 NLP 工具页面,可以看到一些可用的 C/C++ 工具。另一个工具列表可以在博客文章中找到。

在 POS 标记器中,YamCha 是众所周知的,虽然我自己没有使用过它(作为一个 java/python/perl 人)。

不幸的是,我不能推荐任何 NER nlp 工具。但是,我敢打赌,您可以使用 C/C++ 中的 maxent 或 svm 实现:1)创建训练数据并对其进行注释 2)定义您的功能 3)使用 ml 库

对不起,我不能提供更多帮助,但如果有其他想法,我会添加它。

也许一旦我将 Objective-c 理解到了可敬的程度,我就会为它编写一个 NLP 库!

于 2011-07-09T22:45:53.950 回答