我有一些输入文本,其中包含一个或多个人名。我没有这些名字的字典。哪个 Java 库可以帮助我根据输入文本定义名称?
我浏览了 OpenNLP,但没有找到任何示例或指南,或者至少没有找到如何将其应用到我的代码中的描述。 (我看到了 javadoc,但对于这样的项目来说,这是相当糟糕的文档。)
我想从一些随机文本中查找名称。如果输入文本是“我的朋友张三去商店。”,那么我想要得到“张三”。我认为智能引擎上应该有一些足够大的词典,基于较小的词典,可以理解人名。
我会调查一下 LingPipe。查看这个演示 http://lingpipe-demos.com:8080/lingpipe-demos/ne_en_news_muc6/textInput.html。顺便说一句,你想做的事情叫做“命名实体识别 http://en.wikipedia.org/wiki/Named_entity_recognition“。这是一个很难解决的计算机科学问题。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)