从 NodeJS、NLP 中的文本中提取人名
Posted
技术标签:
【中文标题】从 NodeJS、NLP 中的文本中提取人名【英文标题】:Extracting human names from text in NodeJS, NLP 【发布时间】:2020-11-28 21:50:23 【问题描述】:我是使用 node js 的 NLP 新手,我正在尝试找出 NLP 库,这些库可用于确定一个单词是否是给定文本中的人名。
非常感谢任何与库或代码示例相关的帮助,或者关于如何在 nodeJS 中解决此问题的任何想法。
谢谢。
【问题讨论】:
【参考方案1】:您应该尝试命名实体识别 (NER) 工具和服务 例如,如果您有以下查询:
Barack Hussein Obama II is an American politician
结果是这样的
更多信息:
https://medium.com/@cloudmersive/how-to-perform-named-entity-recognition-ner-in-node-js-with-nlp-5862b44049b2
http://nlp.stanford.edu:8080/corenlp/process
https://huggingface.co/transformers/usage.html
【讨论】:
【参考方案2】:您可以使用compromise NLP 库——它可以在文本中标记 PERSON。请注意,没有任何 NLP 库可以为您提供 100% 的准确率!
【讨论】:
以上是关于从 NodeJS、NLP 中的文本中提取人名的主要内容,如果未能解决你的问题,请参考以下文章