Custom Named Entity Recognition
Introduction
One of the many Natural Language
Processing (NLP) features provided by the Azure AI Language service is custom Named
Entity Recognition (NER), also referred to as custom entity extraction.
Developers can extract preset entities from text documents, like legal
agreements or online advertisements, even if those documents don't follow a
predetermined format thanks to Custom NER.
A person, place, thing,
event, ability, or value is an entity.
Understand Custom Named Entity
Recognition
An Azure API service
called Custom NER examines documents to find and extract user-defined entities.
Names, locations, bank statements, and knowledge mining to enhance search
results could all be examples of these things.
The Azure AI Language in
Azure AI services includes Custom NER.
Custom vs built-in NER
Azure AI Language has
built-in entity identification capabilities to identify objects like people,
places, organizations, or URLs. You can extract entities and build up the
service with little configuration thanks to built-in NER. To call a built-in
NER, create your service and call the endpoint for that NER service like this:
<YOUR-ENDPOINT>/language/analyze-text/jobs?api-version=<API-VERSION>
The body of that call
will contain the document(s) the entities are extracted from, and the headers
contain your service key. The response from the call above will contain an
array of recognized entities.
When the entities you
wish to extract are not included in the built-in service or you simply want to
extract particular entities, you can use Custom NER, which is the main focus of
this module. The complexity of your own NER model can be adjusted to suit the
needs of your application.
Examples of when you'd
want custom NER include specific legal or bank data, knowledge mining to
enhance catalog search, or looking for specific text for audit policies. Each
one of these projects requires a specific set of entities and data it needs to
extract.
Conclusion
We have successfully
understood the basics of custom Named Entity Recognition (NER).
Comments
Post a Comment