Entiteiten extraheren

Voltooid

Tip

Zie het tabblad Tekst en afbeeldingen voor meer informatie.

Benoemde entiteitsherkenning identificeert entiteiten die in de tekst worden vermeld. Entiteiten worden gegroepeerd in categorieën en subcategorieën, bijvoorbeeld:

  • Persoon
  • Plaats
  • Datum/tijd
  • Organisatie
  • Adres
  • E-mail
  • URL

Notitie

Zie de documentatievoor een volledige lijst met categorieën.

Invoer voor entiteitsherkenning is vergelijkbaar met invoer voor andere Azure Language API-functies:

# 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})")

Het antwoord bevat een lijst met gecategoriseerde entiteiten in elk document:

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)