从 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 中的文本中提取人名的主要内容,如果未能解决你的问题,请参考以下文章

线上分享 | 如何用NLP从海量文本中提取观点?达观联合创始人放大招

达观数据NLP技术的应用实践和案例分析

第1章 NLP基础

OCR+NLP 提取信息并分析,这个开源项目火了!

OCR+NLP 提取信息并分析,这个开源项目火了!

《斗罗大陆》人物关系可视化