[PYTHON] Verwenden Sie KNP als Universal Dependency Parser mit spaCy

Neulich haben wir das spaCy-Plug-In [Camphr Version 0.5.20] veröffentlicht (https://github.com/PKSHATechnology-Research/camphr/releases/tag/0.5.20). Diese Funktion ist [universelle Abhängigkeit] aus dem Analyseergebnis von KNP, das von Professor Koichi Yasuoka von der Universität Kyoto implementiert wurde. Es ist eine Funktion, die Bezeichnung von (https://universaldependencies.org/) auszugeben. In diesem Artikel wird kurz die Verwendung erläutert.

Installation

  1. Installieren Sie knp auf dem System oder KNP Docker Image. Pakete ziehen / 171202)
  2. $ pip install camphr[juman]

Analyse

import camphr
import spacy
nlp = camphr.load("knp")
doc = nlp("Taro ging zum Berg Fuji, während er Äpfel und Orangen aß.")
spacy.displacy.render(doc)

image.png

"Apple" und "Mikan" sind durch conj (conjunct) verbunden, was ein wunderbares Analyseergebnis ist. Eine Erklärung zu diesem Konj finden Sie in Professor Yasuokas Blog. Bitte lesen Sie es.

Es war einfach, aber die Funktionseinführung ist beendet. Zusätzlich zu UD bietet Camphr KNP-basierte Funktionen wie die eindeutige Expressionsextraktion. Bitte lesen Sie die folgenden Dokumente für Details. Camphr KNP document

Vielen Dank

Diese Funktion wurde von Professor Koichi Yasuoka von der Universität Kyoto implementiert. Danke für Ihre Kooperation.

Verweise

Recommended Posts

Verwenden Sie KNP als Universal Dependency Parser mit spaCy
Verwenden Sie Remotte als Benutzer
Verwenden Sie Pymol als Python-Bibliothek
Verwenden Sie Blender als Python-Modul
Verwenden Sie einen benutzerdefinierten Kernel mit WSL2
Installieren Sie Python als Framework mit pyenv
[IOS] Verwenden Sie gemeinsam genutzte Blätter mit Pythonista3.
Verwenden Sie das elektronische Papiermodul als Aufgabenliste
Verwendung der Python-Multiprocessing (Fortsetzung 3) apply_async in einer Klasse mit Pool als Mitglied