Algorithm 给定一个短语,如何确定它是否是一个名称?

Algorithm 给定一个短语,如何确定它是否是一个名称?,algorithm,text,machine-learning,nlp,pattern-recognition,Algorithm,Text,Machine Learning,Nlp,Pattern Recognition,给出一个短语,如“迈克尔·乔丹”或“软件工程”。有没有办法确定它是否是一个名字 任何研究或库API或在线工具都可以做到这一点吗?看起来您可能会将其用于您正在寻找的内容。如果您的短语带有上下文,您可以使用任何NERC(命名为Entity recognition and classification)或其他工具。您可以选择您想要的姓名类型,例如人员、组织、地点等 如果您只有短语作为文本字符串,那么我只能建议使用现有的词典。有一份关于人名的清单;您还可以尝试确定该词是否出现在普通词典(如)中,因为它们

给出一个短语,如“迈克尔·乔丹”或“软件工程”。有没有办法确定它是否是一个名字


任何研究或库API或在线工具都可以做到这一点吗?

看起来您可能会将其用于您正在寻找的内容。

如果您的短语带有上下文,您可以使用任何NERC(命名为Entity recognition and classification)或其他工具。您可以选择您想要的姓名类型,例如人员、组织、地点等


如果您只有短语作为文本字符串,那么我只能建议使用现有的词典。有一份关于人名的清单;您还可以尝试确定该词是否出现在普通词典(如)中,因为它们很少包含专有名称。

我看不到比标记潜在名称并对照这些名称进行测试更好的解决方案,因为命名是一个语义概念,而不仅仅是语法概念,没有正确定义
名称的概念,这个问题不能回答,所以你认为软件工程是一个名字吗?任何NER工具都会按照(命名实体的人员)标记Michael Jordan