NLP Capabilities

Text tasks are first-class in Orinth, not an appendix to the vision workflow. They use the same projects, the same Dataset Studio, the same training and testing surfaces.

Supported tasks

Task What it produces Headline metrics
Text classification A label per record Accuracy, F1, MCC, AUC
Summarization A generated summary ROUGE-1, ROUGE-2, ROUGE-L
Question answering An extracted or generated answer Exact match, F1

Preparing text datasets

Text records go through the same lifecycle as images: upload or import, label, split, preprocess, and freeze as a version. The records tab renders text rows for review and relabeling, and the EDA tab reports class balance the same way it does for image classes.

To build a text dataset from documents you already have, see Data Recipes.

Models

NLP training draws on Hugging Face transformers (BERT, BART, and related architectures) and Keras text classifiers. Gated Hub repositories need a HUGGINGFACE_HUB_TOKEN set under Settings.

Testing text models

Per-item inspection puts the original text, the reference answer, and the model's prediction in adjacent columns — which is usually faster at explaining a bad ROUGE score than the score itself.

Where NLP ends and LLM begins

Text classification, summarization, and question answering are supervised tasks with a scored, held-out split. Instruction fine-tuning a language model is a different workflow with a different artifact and a different way of being evaluated — that lives under LLM Fine-tuning & Chat.