What is the Trainer?

What is the Trainer?

The trainer runs various resource-intensive model-training jobs that, if run on the same machine as the application, would slow down submission processing. The trainer runs separately from the main application but connects to it via the API.

Processing semi-structured documents, such as invoices, paystubs, and explanation of benefits, requires installing the Hyperscience Trainer on a dedicated machine with at least 64GB of RAM. We recommended that all customers install the trainer to take advantage of Transcription Accuracy Training and Potential Layout discovery.

See the following links for more information on all of the jobs that run in the trainer:

Navigating the Trainer Tab

Navigate to Administration > Trainer to view and manage all running jobs.

On the Trainer page, you can:

Guidelines for Running Trainer

  1. Separate from the main application, you must also install the trainer application on a dedicated machine with at least 64GB of RAM. You can also run multiple trainers on one machine, but only one job will run at a time per machine.
  2. You can have multiple trainers on multiple machines to run different jobs simultaneously, including two trainers of the same version. Only one job can run at a time per machine.
    • All jobs are cancellable in the Trainer Queue.
    • If a job fails, the trainer will retry it two additional times before entering a terminal failed state.