1. 学ぶ
  2. /
  3. コース
  4. /
  5. spaCyで学ぶNatural Language Processing

Connected

演習

NER のための EntityRuler

EntityRuler は、既存モデルの EntityRecognizer と組み合わせて精度を高めることができます。この演習では、en_core_web_sm モデルの既存の NER コンポーネントと EntityRuler コンポーネントを組み合わせる練習をします。モデルはすでに nlp として読み込まれています。

EntityRuler を NER コンポーネントの前に追加すると、エンティティ認識器は既存のエンティティ範囲を尊重し、EntityRuler に追加したパターンに基づいて予測を調整し、固有表現認識の精度を向上させます。

指示

100 XP
  • ner コンポーネントの前に EntityRuler を nlp に追加します。
  • 小文字の new york group を ORG として分類するトークンエンティティパターンを定義します。
  • その patterns を EntityRuler コンポーネントに追加します。
  • モデルを実行し、Doc コンテナからエンティティのテキストとタイプのタプルを出力します。