如何使用php识别文本中的名称

Iul*_*ese 4 php nlp named-entity-recognition

我想使用php从文本中提取名称(firstnames和lastnames).示例:从下面的文字中我想提取名称(在本例中为Aline Wright和Jesse Wright)

艾琳赖特是癌症幸存者,截肢者和新婚者.星期三晚上,她开始显示出中风的迹象.

"我开始感觉左臂麻木和面部下垂,"艾琳说.

"在我看来,我可能中风了."

那是她四天的丈夫,杰西赖特,把她放在车里,然后把她送到了厄兰格医疗中心.赖特知道紧急情况.他是厄兰格的护士技师.

dmc*_*cer 13

如果您想使用PHP 进行命名实体识别(NER),则需要调用外部NER包或使用在线自然语言处理API.

蜜蜂

下面列出了三个主要的NLP API.与OpenCalais相比,复杂性智能和Alchemy API可能比初学者更容易使用.

NER包

您可以用于NER的一些软件包是:

其中,斯坦福CoreNLP可能是一个很好的起点.与许多NLP API类似,它为常见任务(如NER)提供了完整的处理管道.