gpt4 book ai didi

c++ - 查找字符串是否包含类似 'John' 的名称或一般单词

转载 作者:塔克拉玛干 更新时间:2023-11-03 06:59:17 25 4
gpt4 key购买 nike

我想找到一段英文文本中嵌入的所有人名,例如 John 等。在 C++ 中执行此操作的最佳方法是什么?

最佳答案

您应该使用工具包 - 请参阅 http://en.wikipedia.org/wiki/Natural_language_processing_toolkits .在 C 或 C++ 中有几个,它们将具有专有名称的工具。这些名称将通过查找、上下文和其他 NLP 启发式方法来识别。如果您有特殊要求,这可能需要与查找服务结合使用。

一个例子:

John fed his dog

一个好的 NLP 工具包会知道 John 这个名字,并将“他的”解析为人称所有格代词,因此将 John 识别为不仅是一个名词,而且是一个专有名词。

建议您试用一些工具 - 我认为其中一些工具会有在线演示。

如果您还需要识别名字背后的人(例如,消除作者歧义),这是一项艰巨的任务 - 许多人都在努力。

关于c++ - 查找字符串是否包含类似 'John' 的名称或一般单词,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4910426/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com