4

phpを使用してテキストから名前(名と姓)を抽出したい。例:以下のテキストから名前を抽出したい(この場合はAlineWrightとJesseWright)

Aline Wrightは、癌の生存者であり、切断者であり、新婚者です。水曜日の夜、彼女は脳卒中の兆候を示し始めました。

「左腕のしびれと顔面の垂れ下がりを感じ始めました」とAlineは言いました。

「私はおそらく脳卒中を起こしているように見えました。」

その時、4日間の夫であるジェシー・ライトが彼女を車に乗せ、アーランガー医療センターに駆けつけました。ライトは緊急事態を知っています。彼はアーランガーの看護技術者です。

4

3 に答える 3

13

PHP を使用して固有表現認識 (NER)を行う場合は、外部の NER パッケージを呼び出すか、オンラインの自然言語処理 APIを利用する必要があります。

API

NLP API を以下に示します。Complexity Intelligence と Alchemy API は、初心者にとって OpenCalais よりもやや使いやすいでしょう。

NER パッケージ

NER に使用できるいくつかのソフトウェア パッケージは次のとおりです。

これらのうち、Stanford CoreNLP はおそらく開始するのに適した場所です。多くの NLP API と同様に、NER などの一般的なタスクの完全な処理パイプラインを提供します。

于 2010-11-29T21:31:40.080 に答える
2

名前付きエンティティレコグナイザーを使用します。活発な言語学コミュニティが存在するCPANには、これらの多くがあります。

次に、PHPで、次のようにします。

$result = \`perl named_entity_recogniser.pl "myText"\`;
于 2010-11-29T15:05:28.043 に答える