Extrahieren von Entitäten

Abgeschlossen

Tipp

Weitere Details finden Sie auf der Registerkarte "Text und Bilder ".

Benannte Entitätserkennung identifiziert Entitäten, die im Text erwähnt werden. Entitäten werden in Kategorien und Unterkategorien gruppiert, z. B.:

  • Person
  • Ort
  • Datum/Zeit
  • Organisation
  • Adresse
  • E-Mail
  • URL

Anmerkung

Eine vollständige Liste der Kategorien finden Sie in der Dokumentation.

Die Eingabe für die Entitätserkennung ähnelt der Eingabe für andere Azure-Sprach-API-Funktionen:

# Example text to analyze
documents = ["Microsoft was founded on April 4, 1975 by Bill Gates and Paul Allen in Albuquerque, New Mexico.",
             "Satya Nadella became CEO of Microsoft on February 4, 2014."]

# Extract named entities
response = client.recognize_entities(documents=documents)
for doc in response:
    print(f"Entities in document {doc.id}:")
    for entity in doc.entities:
        print(f" - {entity.text} ({entity.category})")

Die Antwort enthält eine Liste der kategorisierten Entitäten, die in jedem Dokument gefunden werden:

Entities in document 0:
 - Microsoft (Organization)
 - April 4, 1975 (DateTime)
 - Bill Gates (Person)
 - Paul Allen (Person)
 - Albuquerque (Location)
 - New Mexico (Location)
Entities in document 1:
 - Satya Nadella (Person)
 - CEO (PersonType)
 - Microsoft (Organization)
 - February 4, 2014. (DateTime)