Entiteiten extraheren
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
- 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)