Skip to content

Concepts overview

Arkindex allows you to apply machine learning algorithms to your documents. These machine learning algorithms are packaged as workers and models. In order to use these workers and models on documents imported into Arkindex, you must configure and run a Process. A process in Arkindex is a combination of elements, workers and models, which produces results as elements, transcriptions, entities…

The processes menu on Arkindex

Inference and training processes

There are multiple categories of process in Arkindex. The two main ones are:

  • Inference processes or Workers processes: an inference process uses existing workers and models on selected documents, and outputs results such as elements, transcriptions, entities, metadata etc. Some workers can also update existing objects instead of creating new ones, or create hierarchical relationship between these objects. You can read the guide to running an inference process for information on how to run an inference process.
  • Training processes: a training process uses specific training workers and objects on Arkindex (annotated elements, transcriptions etc) to train machine learning algorithms. The results of a training process is a model version. Training processes are run on datasets, and so are also called Dataset processes. You can read the training documentation for information on how to run a training process.

Other processes

The process mode filter in the process list

The other types of processes are:

Processes on Arkindex

A list of all the processes on an Arkindex instance is available by clicking on Process in the main navigation bar. A number of filters are available in this processes list view: you can see only your own processes or also those of other users, filter by process mode, state etc.

The process list view on Arkindex

Processes access rights

Info

This only concerns Arkindex Enterprise Edition: in the Community Edition, there are no access rights.

All processes are linked to a project. The access rights of a user to a process therefore depend on their access rights to its project. If a user has administrator access to a project, they have administrator access to any process attached to that project.