In Business, you often need to extract key entities from information obtained via various sources which necessarily need not be in a pre-defined structure. The Smart Bot provides a simplified solution to the complex task of preparing a dataset for entity recognition and training a custom recognizer (model) that uses AI and ML.
To create a new Entity Recognizer, you need dataset. So there are two steps in creating a new Entity Recognizer:
Preparing Datasets
The Entity Recognition page is displayed with two tabs - namely Dataset and Model.
The guidelines to prepare a training dataset are the same as presented in the Text Classification. The following image shows a sample training dataset to extract Service Provider and Client form deal or contract notes.
When your entity values are repeated in the text, then you can provide the exact location of your entities in your dataset. You can prepare such dataset with different NER annotation tools in the form of json format and upload it for training.
Model page helps to select uploaded datasets from which you can train the model.
Creating Entity Recognizer Models
The Entity Recognition page is displayed with two tabs - namely Dataset and Model.
The Classifier Configuration window is displayed.
This selection is optional and are for advanced user. The default method is Bert.
A model is created in the list with the status ‘In Progress’. The Smart Bot will take some time to train the recognizer based on the size of the dataset. When the training is completed, Smart Bot will update the status to 'Completed'.