Additional training is not available for NLP models loaded into Document Definitions.
Start training during verification
Initiate training in one of two ways:- Add a training stage after the verification stage. Training starts when the conditions set for the training batch are met. For more information, see Workflow setup.
- Send documents to the training stage manually: right-click the document in the working batch and select Train.
How training works
- When training starts, FlexiCapture creates a generic training batch (if one does not already exist) and copies every document for the Document Definition into it, regardless of variant.
- Each document is assigned the For training or For testing status.
- Documents marked For training are used to build a new NLP model.
- The new model is tested against the documents marked For testing.
- If the new model performs no worse than the existing one, it replaces it. Otherwise, it is rejected.
Create a training batch for a specific vendor or variant
1
Open the project
On the Project Setup Station, open the project with the NLP model. For more information, see Create NLP models.
2
Open Field Extraction Training Batches
Select Fields Training → Open Field Extraction Training Batches, press Ctrl+Alt+B, or select Field Extraction Training Batches on the shortcut menu.
3
Create the batch
Select File → New Batch (or press Ctrl+N). Choose the Document Definition and variant, and then select NLP Batch on the shortcut menu.
4
Add documents and train
Add your documents, recognize them, edit the order of sections, and start training with Train on the shortcut menu, Ctrl+F7, or the Train Batch button on the toolbar.
- Mark up every field described by the Document Definition in the training documents.
- Include 100 to 500 documents in each training batch. This range lets FlexiCapture choose the best parameters without slowing training.
- For a variant that has its own training batch, the model created for that batch is used.
- For all other variants, the model created for the generic training batch is used.
Training batch settings
After creating the batch, select Show NLP Batch Settings to set the following options.Export training statistics
After training finishes, you can export statistics for an NLP model, including:- The training batch settings.
- Information about the new and old NLP models.
- The training time.
- The version of the NLP component used.
- Document and field training statistics.
- How recent the exported data is. If the
isActualparameter isfalse, the batch was modified after training (documents added or removed, markup changed, and so on). Launch training again for up-to-date statistics.
