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…
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 other types of processes are:
- Import processes: simple file uploads as well as imports from an S3 bucket.
- Export processes: project exports as documents.
- Templates: it is possible to create reusable process templates on Arkindex, which can then be applied to create new processes. Technically, a template is a process that never runs. See the dedicated subsection.
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.
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.