AI AtlasLEARN. DISCOVER. DO.

THE AI ATLAS REFERENCE LIBRARY

A little clarity.
From A to Z.

A book-style index to the language of AI. Find a term, follow its link, and explore a plain-English explanation with a practical example.

AI / AGENTS / MODELSThe AI IndexAlphabetical reference

145 terms · A–Z

Index of AI termsEntry references 001–145

A

B

C

D

E

F

G

H

I

J

K

L

M

N

O

P

Q

R

S

T

U

V

W

X

Y

Z

The numbers identify entries below, not page numbers. This is a growing reference, not an exhaustive list of every AI term. Select a term to read its explanation.

THE READING COMPANION

One term. A clearer understanding.

Open any entry, follow a related concept, or return to its place in the index. Examples are illustrative. Further-reading links lead to technical documentation and research.

001AccuracyEvaluation

Share of evaluated predictions that are correct; on imbalanced data it can hide poor performance on rare cases.

For example

A classifier gets 90 of 100 labels right: 90% accuracy.

↑ Back to A in the indexFurther reading ↗
002Activation functionLearning

A rule applied inside a neural network that lets layers represent relationships beyond a simple linear mapping.

For example

ReLU replaces negative inputs with zero.

↑ Back to A in the indexFurther reading ↗
003Adversarial exampleSafety

An input deliberately changed to make a model produce a wrong or misleading result.

For example

A modified image causes an object classifier to mislabel it.

↑ Back to A in the indexFurther reading ↗
004AgentAgents

Also known as: AI agent

An AI system that can choose actions and use tools toward a goal, usually within permissions and stopping rules.

For example

An assistant searches approved documents and drafts a report for review.

↑ Back to A in the indexFurther reading ↗
005Agentic AIAgents

An umbrella term for systems that pursue goals through actions, tool use and feedback; the degree of independence varies.

For example

A research assistant decides which source to check next.

↑ Back to A in the indexFurther reading ↗
006AGIFoundations

Also known as: Artificial general intelligence

Artificial general intelligence: a proposed broad capability across many intellectual tasks. There is no universally accepted definition or test.

For example

A high benchmark score alone does not establish AGI.

↑ Back to A in the indexFurther reading ↗
007AI governanceSafety

The policies, responsibilities and processes used to oversee how AI is developed, deployed and monitored.

For example

An organisation assigns an owner, review process and incident procedure.

↑ Back to A in the indexFurther reading ↗
008AI literacyFoundations

The ability to understand AI capabilities and limits, use it appropriately and assess its outputs.

For example

A learner checks a generated claim before sharing it.

↑ Back to A in the indexFurther reading ↗
009AlignmentSafety

Efforts to make an AI system behave consistently with intended goals, values and constraints; success is context-dependent.

For example

Training an assistant to refuse requests outside its permitted task.

↑ Back to A in the indexFurther reading ↗
010APIDeployment

Also known as: Application programming interface

Application programming interface: a defined way for software systems to request functions or exchange data.

For example

A website sends a text request to a model service.

↑ Back to A in the indexFurther reading ↗
011Artificial intelligenceFoundations

Also known as: AI

A broad field concerned with systems that perform tasks involving capabilities such as perception, prediction, language and planning.

For example

Software identifies objects in an image.

↑ Back to A in the indexFurther reading ↗
012ASIFoundations

Also known as: Artificial superintelligence

Artificial superintelligence: a hypothetical capability substantially beyond human performance across a broad range of tasks.

For example

A future scenario discussed in AI research, not a standard product certification.

↑ Back to A in the indexFurther reading ↗
013ASRLanguage & media

Also known as: Automatic speech recognition · Speech to text

Automatic speech recognition: converting spoken audio into written text.

For example

Transcribing a recorded meeting into sentences.

↑ Back to A in the indexFurther reading ↗
014AttentionModels

A mechanism that weights information from different positions or inputs when building a representation.

For example

A model connects a pronoun with a relevant earlier noun.

↑ Back to A in the indexFurther reading ↗
015AutoencoderModels

A neural network trained to reconstruct its input through an internal representation, often with a compact bottleneck.

For example

Learning a compact representation of an image.

↑ Back to A in the indexFurther reading ↗
016Autoregressive modelModels

A model that generates a sequence by predicting each next element using earlier elements.

For example

A language model continues a sentence token by token.

↑ Back to A in the indexFurther reading ↗
017BackpropagationLearning

A method for calculating how a network’s error changes with its parameters, allowing an optimiser to update them.

For example

Finding which weights contributed to a prediction error.

↑ Back to B in the indexFurther reading ↗
018Batch sizeLearning

The number of examples processed together before a training update, or grouped for an inference operation.

For example

Training updates use groups of 32 examples.

↑ Back to B in the indexFurther reading ↗
019BenchmarkEvaluation

A defined task set and evaluation procedure used to compare systems under specified conditions.

For example

Comparing models on the same held-out question set.

↑ Back to B in the indexFurther reading ↗
020BiasSafety

A systematic tendency in data, modelling or outcomes; it can include harmful disparities between people or groups.

For example

A hiring model performs differently across demographic groups.

↑ Back to B in the indexFurther reading ↗
021BPELanguage & media

Also known as: Byte pair encoding

Byte pair encoding: a subword tokenisation approach that repeatedly merges frequent adjacent symbols or token pairs.

For example

A rare word is represented by several familiar pieces.

↑ Back to B in the indexFurther reading ↗
022Chain of thoughtPrompting

Intermediate reasoning steps expressed or generated during a task. Such text is not a guaranteed account of a model’s internal process.

For example

A worked solution shows intermediate calculations for checking.

↑ Back to C in the indexFurther reading ↗
023ChatbotLanguage & media

Software that interacts through conversation; it may use rules, retrieval, language models or a combination.

For example

A support assistant answers a question about opening hours.

↑ Back to C in the indexFurther reading ↗
024ChunkingRetrieval

Dividing a larger document into smaller pieces for processing or retrieval; boundaries and overlap affect results.

For example

Splitting a manual into sections before indexing it.

↑ Back to C in the indexFurther reading ↗
025ClassificationLearning

Assigning an input to one or more predefined categories.

For example

Labelling an email as spam or legitimate.

↑ Back to C in the indexFurther reading ↗
026ClusteringLearning

Grouping examples by similarity without requiring a predefined label for each group.

For example

Finding clusters of similar customer questions.

↑ Back to C in the indexFurther reading ↗
027CNNModels

Also known as: Convolutional neural network

Convolutional neural network: a network using learned filters over local regions, commonly used for image or signal tasks.

For example

Detecting visual patterns in a photograph.

↑ Back to C in the indexFurther reading ↗
028Computer visionLanguage & media

AI methods for interpreting visual information such as images and video.

For example

Locating pedestrians in a road scene.

↑ Back to C in the indexFurther reading ↗
029Confusion matrixEvaluation

A table counting predicted classes against actual classes, making different kinds of mistakes visible.

For example

Seeing how often a model confuses cats with dogs.

↑ Back to C in the indexFurther reading ↗
030Context engineeringPrompting

Designing the information available to a model, including instructions, retrieved material, conversation state and tool results.

For example

Providing the relevant policy section instead of an entire document archive.

↑ Back to C in the indexFurther reading ↗
031Context windowLanguage & media

Also known as: Context length

The maximum sequence length a model can handle in one interaction; providers may count input, output and reasoning differently.

For example

A long conversation leaves less room for a new document.

↑ Back to C in the indexFurther reading ↗
032Cosine similarityRetrieval

A measure of the angle between vectors, often used to compare embeddings; similarity does not establish factual agreement.

For example

Ranking document vectors close to a question vector.

↑ Back to C in the indexFurther reading ↗
033Cross-validationEvaluation

Estimating performance by repeatedly training and evaluating on different partitions of the available data.

For example

Rotating the held-out fold in five-fold validation.

↑ Back to C in the indexFurther reading ↗
034Data augmentationLearning

Creating additional training variations through controlled changes to existing examples.

For example

Rotating training images to vary their orientation.

↑ Back to D in the indexFurther reading ↗
035Data driftDeployment

A change in the distribution of incoming data relative to a previous reference period.

For example

Customer questions shift after a new product launch.

↑ Back to D in the indexFurther reading ↗
036Data leakageEvaluation

Information from evaluation data, future events or otherwise unavailable sources improperly enters training or decision-making.

For example

A model sees test answers during training.

↑ Back to D in the indexFurther reading ↗
037DatasetFoundations

A collection of examples and associated information used for training, evaluation or analysis.

For example

A set of images paired with object labels.

↑ Back to D in the indexFurther reading ↗
038DecoderModels

A component that produces or reconstructs an output from representations and context.

For example

Generating text from previously processed information.

↑ Back to D in the indexFurther reading ↗
039Deep learningLearning

Machine learning using neural networks with multiple layers of learned representations.

For example

A multilayer network recognises speech patterns.

↑ Back to D in the indexFurther reading ↗
040Diffusion modelModels

A generative model commonly trained to reverse a noise-adding process and produce structured samples.

For example

Generating an image through a sequence of denoising steps.

↑ Back to D in the indexFurther reading ↗
041DistillationLearning

Training one model to learn from another model’s outputs or behaviour; a smaller student may trade capability for efficiency.

For example

Training a compact classifier using a larger model’s predictions.

↑ Back to D in the indexFurther reading ↗
042DPOLearning

Also known as: Direct preference optimization · Direct preference optimisation

Direct preference optimisation: a training method that uses preferred and rejected responses to adjust a model’s behaviour.

For example

Learning from pairs where reviewers preferred the clearer response.

↑ Back to D in the indexFurther reading ↗
043EmbeddingRetrieval

A numerical vector representing information in a form useful for comparison or learning; it is not a perfect summary of meaning.

For example

Representing a question as numbers for document search.

↑ Back to E in the indexFurther reading ↗
044EncoderModels

A component that turns an input into a representation used by another part of a system.

For example

Converting an image into features for a downstream classifier.

↑ Back to E in the indexFurther reading ↗
045EpochLearning

One full pass through a training dataset; training may use several passes or sample streams differently.

For example

Processing each training example once completes an epoch.

↑ Back to E in the indexFurther reading ↗
046EvaluationEvaluation

Measuring a system against defined criteria using tests, human review or both; useful criteria depend on the task.

For example

Checking answer correctness, source support and response time.

↑ Back to E in the indexFurther reading ↗
047ExplainabilitySafety

Methods for helping people understand factors behind a model’s output; an explanation can be incomplete or misleading.

For example

Showing which input features influenced a prediction.

↑ Back to E in the indexFurther reading ↗
048F1 scoreEvaluation

The harmonic mean of precision and recall, useful when both kinds of classification error matter.

For example

Comparing spam detectors using precision and recall together.

↑ Back to F in the indexFurther reading ↗
049FairnessSafety

Assessing and addressing unjustified disparities in AI outcomes. Different fairness criteria can conflict.

For example

Checking whether error rates differ across relevant groups.

↑ Back to F in the indexFurther reading ↗
050FeatureLearning

An input variable or learned representation used by a model.

For example

House size is a feature for estimating a house price.

↑ Back to F in the indexFurther reading ↗
051Feature engineeringLearning

Designing, transforming or selecting input features to make relevant patterns easier for a model to use.

For example

Deriving day of week from a timestamp.

↑ Back to F in the indexFurther reading ↗
052Few-shot promptingPrompting

Providing a small number of examples in a prompt to demonstrate the desired task or format.

For example

Showing two labelled examples before asking for a third label.

↑ Back to F in the indexFurther reading ↗
053Fine-tuningLearning

Further training an existing model on selected data to change its behaviour or adapt it to a task.

For example

Adapting a model to a company’s preferred answer format.

↑ Back to F in the indexFurther reading ↗
054Foundation modelModels

A broadly trained model that can be adapted or used for multiple downstream tasks.

For example

One language model supports summarisation and classification.

↑ Back to F in the indexFurther reading ↗
055GANModels

Generative adversarial network: a generator and discriminator are trained in competition to improve generated samples.

For example

A generator produces images while a discriminator distinguishes generated from real ones.

↑ Back to G in the indexFurther reading ↗
056Generative AIFoundations

AI that produces content such as text, images, audio or code based on learned patterns and supplied inputs.

For example

Producing a draft illustration from a description.

↑ Back to G in the indexFurther reading ↗
057Gradient descentLearning

An optimisation approach that adjusts parameters in a direction intended to reduce a loss.

For example

Updating network weights after calculating a training error.

↑ Back to G in the indexFurther reading ↗
058Ground truthEvaluation

Reference labels or answers used for evaluation or training; their reliability depends on how they were established.

For example

Expert-reviewed labels serve as a test reference.

↑ Back to G in the indexFurther reading ↗
059GroundingRetrieval

Connecting a response to supplied evidence or other reliable information; retrieved material still needs assessment.

For example

Answering a question using a cited paragraph from a manual.

↑ Back to G in the indexFurther reading ↗
060GuardrailsSafety

Checks and controls around an AI system that constrain inputs, actions or outputs; they do not eliminate all risk.

For example

Requiring approval before an assistant sends an email.

↑ Back to G in the indexFurther reading ↗
061HallucinationSafety

Generated content that is unsupported, misleading or incorrect, even when expressed confidently.

For example

A model invents a journal article that does not exist.

↑ Back to H in the indexFurther reading ↗
062Human in the loopSafety

Also known as: HITL

A design in which people review, guide or approve particular parts of an automated process.

For example

A person approves a draft before publication.

↑ Back to H in the indexFurther reading ↗
063HyperparameterLearning

A setting controlling a model or training procedure rather than a value learned in the ordinary training updates.

For example

Choosing batch size or learning rate before a training run.

↑ Back to H in the indexFurther reading ↗
064In-context learningPrompting

Adapting a response to instructions or examples in the current context without updating model weights during that interaction.

For example

Following a new classification pattern shown in a prompt.

↑ Back to I in the indexFurther reading ↗
065InferenceDeployment

Also known as: Model serving

Using a trained model to produce an output from new input; it is different from updating its training weights.

For example

A deployed model classifies a newly uploaded image.

↑ Back to I in the indexFurther reading ↗
066Instruction tuningLearning

Fine-tuning on instruction-and-response examples to improve a model’s ability to follow requests.

For example

Training on examples of questions paired with appropriate answers.

↑ Back to I in the indexFurther reading ↗
067JailbreakSafety

An attempt to bypass a model or application’s intended behavioural restrictions.

For example

A prompt tries to persuade an assistant to ignore its safety rules.

↑ Back to J in the indexFurther reading ↗
068JSON schemaDeployment

A structured description of expected JSON data, including fields, types and constraints.

For example

Requiring an output with a string title and an array of sources.

↑ Back to J in the indexFurther reading ↗
069Knowledge cutoffLanguage & media

A stated limit on training-data recency, which does not guarantee complete knowledge before that date or exclude later supplied context.

For example

A model may need search to answer a question about a recent event.

↑ Back to K in the indexFurther reading ↗
070Knowledge graphRetrieval

A representation of entities and relationships, often useful for linking information across sources.

For example

Connecting a company to its products and founders.

↑ Back to K in the indexFurther reading ↗
071KV cacheDeployment

Also known as: Key value cache

Stored attention keys and values reused during generation to avoid recomputing earlier sequence work.

For example

A model reuses information from preceding tokens while continuing a response.

↑ Back to K in the indexFurther reading ↗
072LabelLearning

A target annotation associated with a training or evaluation example.

For example

An image is annotated as containing a bicycle.

↑ Back to L in the indexFurther reading ↗
073Large language modelModels

Also known as: language model

A language model trained at large scale to represent and generate language; capabilities and limits vary across models.

For example

Generating a draft summary of supplied text.

↑ Back to L in the indexFurther reading ↗
074LatencyDeployment

Time taken to produce a response or a stage of one, such as the first output token.

For example

A chat application measures delay before the first visible word.

↑ Back to L in the indexFurther reading ↗
075Latent spaceModels

An internal representation space in which a model encodes learned factors or relationships.

For example

An image generator works with a compressed representation before decoding pixels.

↑ Back to L in the indexFurther reading ↗
076Learning rateLearning

A setting that scales the size of parameter updates during training.

For example

Reducing the update step when training becomes unstable.

↑ Back to L in the indexFurther reading ↗
077LLMModels

Also known as: Large language model

Abbreviation for large language model: a model trained at large scale on language-oriented data.

For example

A text assistant uses an LLM to generate a response.

↑ Back to L in the indexFurther reading ↗
078LoRALearning

Also known as: Low-rank adaptation

Low-rank adaptation: a parameter-efficient fine-tuning method that learns smaller update matrices while typically keeping base weights frozen.

For example

Adapting a model using a small set of additional trainable weights.

↑ Back to L in the indexFurther reading ↗
079Loss functionLearning

A rule that assigns a numerical penalty to predictions, providing a training objective to minimise.

For example

Penalising predictions that assign low probability to the correct label.

↑ Back to L in the indexFurther reading ↗
080Machine learningFoundations

Methods that learn patterns from data to make predictions, decisions or representations rather than encoding every rule manually.

For example

Learning to identify spam from labelled email examples.

↑ Back to M in the indexFurther reading ↗
081MCPAgents

Also known as: Model Context Protocol

Model Context Protocol: an open protocol for connecting AI applications with tools, resources and prompts. It does not itself make a connection trustworthy.

For example

An application connects to an approved document-search server.

↑ Back to M in the indexFurther reading ↗
082Mixture of expertsModels

Also known as: MoE

An architecture that routes inputs to specialised model components; sparse variants activate only a subset of experts for each input.

For example

A router selects expert networks to process a token.

↑ Back to M in the indexFurther reading ↗
083Model cardSafety

Documentation describing a model’s intended uses, evaluation, limitations and other relevant information.

For example

A release includes a summary of tested use cases and known gaps.

↑ Back to M in the indexFurther reading ↗
084Model driftDeployment

Changes in a deployed model’s performance or behaviour over time, for example as the data or environment changes.

For example

A fraud detector becomes less effective as fraud patterns change.

↑ Back to M in the indexFurther reading ↗
085MonitoringDeployment

Tracking a deployed system’s quality, errors, performance and other signals to detect problems.

For example

Watching for rising failure rates and slower responses.

↑ Back to M in the indexFurther reading ↗
086Multi-agent systemAgents

A system with multiple agents assigned roles or interacting toward a task; more agents can add coordination cost and errors.

For example

A researcher and reviewer exchange drafts under a controlled workflow.

↑ Back to M in the indexFurther reading ↗
087Multimodal AILanguage & media

AI that handles more than one modality, such as text, images, audio or video; supported combinations vary.

For example

Asking a question about a supplied image.

↑ Back to M in the indexFurther reading ↗
088Neural networkModels

A model made from connected units whose parameters are adjusted to learn useful transformations of inputs.

For example

Layers transform pixel values into an image label.

↑ Back to N in the indexFurther reading ↗
089NLPLanguage & media

Also known as: Natural language processing

Natural language processing: methods for analysing, understanding or generating human language.

For example

Extracting named organisations from an article.

↑ Back to N in the indexFurther reading ↗
090Object detectionLanguage & media

Locating and classifying objects within an image or video frame.

For example

Drawing boxes around cars in a street image.

↑ Back to O in the indexFurther reading ↗
091ObservabilityDeployment

The ability to understand a system’s behaviour using evidence such as logs, metrics and traces.

For example

Following an agent’s tool calls to diagnose a failed task.

↑ Back to O in the indexFurther reading ↗
092OCRLanguage & media

Also known as: Optical character recognition

Optical character recognition: extracting machine-readable text from images or scanned documents.

For example

Reading printed text from a scanned invoice.

↑ Back to O in the indexFurther reading ↗
093OntologyRetrieval

An explicit description of concepts, categories and relationships within a domain.

For example

Defining how products, suppliers and orders relate.

↑ Back to O in the indexFurther reading ↗
094Open weightsModels

A release that makes trained model parameters available under stated licence terms; it does not necessarily include training data or unrestricted use.

For example

Downloading permitted model weights for local inference.

↑ Back to O in the indexFurther reading ↗
095OrchestrationAgents

Coordinating model calls, tools, data and workflow steps, including retries, state and approval points.

For example

A workflow retrieves evidence, drafts an answer and requests review.

↑ Back to O in the indexFurther reading ↗
096OverfittingLearning

Learning training-specific patterns or noise so well that performance on unseen data suffers.

For example

A model memorises training examples but misses new ones.

↑ Back to O in the indexFurther reading ↗
097ParameterModels

A numerical value within a model that is typically learned during training, such as a network weight.

For example

Training adjusts the weights that connect network units.

↑ Back to P in the indexFurther reading ↗
098PEFTLearning

Also known as: Parameter efficient fine tuning

Parameter-efficient fine-tuning: methods that adapt a model by training a relatively small subset of parameters or added components.

For example

Using adapters instead of updating every base weight.

↑ Back to P in the indexFurther reading ↗
099Pre-trainingLearning

Initial broad training used to build a model before task-specific adaptation or post-training.

For example

Learning language patterns from a large text corpus.

↑ Back to P in the indexFurther reading ↗
100PrecisionEvaluation

For a class, the proportion of predicted positives that are actually positive.

For example

Eight of ten flagged spam emails are spam: 80% precision.

↑ Back to P in the indexFurther reading ↗
101PromptPrompting

Input supplied to a model to guide its response, such as a request, instructions, examples or context.

For example

Summarise this paragraph in three bullet points.

↑ Back to P in the indexFurther reading ↗
102Prompt engineeringPrompting

Designing and refining prompts to improve task performance, then testing whether the changes help.

For example

Specifying the task, constraints and required answer format.

↑ Back to P in the indexFurther reading ↗
103Prompt injectionSafety

An attempt to make an AI application follow attacker-controlled instructions, often embedded in material it processes.

For example

A retrieved webpage tells an assistant to reveal private information.

↑ Back to P in the indexFurther reading ↗
104QuantisationDeployment

Also known as: Quantization

Representing model values with reduced numerical precision to lower storage or computation needs, sometimes affecting accuracy.

For example

Storing selected model weights with fewer bits.

↑ Back to Q in the indexFurther reading ↗
105RAGRetrieval

Also known as: Retrieval augmented generation

Retrieval-augmented generation: retrieving relevant material and supplying it as context to a generative model. It does not guarantee correctness.

For example

Searching a company manual before drafting a cited answer.

↑ Back to R in the indexFurther reading ↗
106Reasoning modelModels

A model designed or trained to spend additional computation on multi-step tasks; extra reasoning effort does not guarantee a correct result.

For example

Working through a difficult mathematical problem before giving an answer.

↑ Back to R in the indexFurther reading ↗
107RecallEvaluation

For a class, the proportion of actual positives that the system identifies.

For example

Finding nine of ten spam emails gives 90% recall.

↑ Back to R in the indexFurther reading ↗
108Red teamingSafety

Structured adversarial testing intended to uncover vulnerabilities, unsafe behaviours or other failures.

For example

Testing whether malicious retrieved text can trigger unauthorised tool use.

↑ Back to R in the indexFurther reading ↗
109RegressionLearning

Predicting a numerical quantity rather than a discrete class.

For example

Estimating delivery time in minutes.

↑ Back to R in the indexFurther reading ↗
110RegularisationLearning

Also known as: Regularization

Methods that discourage unwanted complexity or improve generalisation during training.

For example

Adding a weight penalty to reduce overfitting.

↑ Back to R in the indexFurther reading ↗
111Reinforcement learningLearning

Learning a policy through interactions and reward signals rather than only fixed input-label pairs.

For example

An agent learns actions that improve a game score.

↑ Back to R in the indexFurther reading ↗
112ReLUModels

Rectified linear unit: an activation function that outputs zero for negative inputs and the input itself for positive inputs.

For example

ReLU of −3 is 0; ReLU of 4 is 4.

↑ Back to R in the indexFurther reading ↗
113RerankingRetrieval

Reordering an initial set of retrieved candidates using an additional relevance assessment.

For example

A second model ranks ten passages before three are used in an answer.

↑ Back to R in the indexFurther reading ↗
114Reward modelLearning

A model that estimates a preference or reward signal used to guide another learning or selection process.

For example

Scoring candidate responses based on learned reviewer preferences.

↑ Back to R in the indexFurther reading ↗
115Risk assessmentSafety

Identifying possible harms, estimating their significance and choosing controls appropriate to the intended AI use.

For example

Assessing the consequences of an incorrect automated decision.

↑ Back to R in the indexFurther reading ↗
116RLHFLearning

Also known as: Reinforcement learning from human feedback

Reinforcement learning from human feedback: using human preference information to guide reinforcement-learning updates to a model.

For example

Reviewers compare responses and their preferences inform training.

↑ Back to R in the indexFurther reading ↗
117RobustnessSafety

The ability to maintain acceptable performance under relevant changes, noise, stress or adversarial conditions.

For example

Testing an image classifier on blurry photographs.

↑ Back to R in the indexFurther reading ↗
118Self-attentionModels

Attention applied within a sequence so that positions can incorporate information from other positions, subject to the model’s mask.

For example

A text representation uses relevant words from the same passage.

↑ Back to S in the indexFurther reading ↗
119Self-supervised learningLearning

Learning from targets constructed from the data itself rather than individually provided human labels.

For example

Predicting a hidden or next token in a text sequence.

↑ Back to S in the indexFurther reading ↗
120Semantic searchRetrieval

Searching using representations of meaning rather than only exact keyword overlap; relevance still needs validation.

For example

Finding reset instructions when a user asks how to regain access.

↑ Back to S in the indexFurther reading ↗
121Structured outputDeployment

An output constrained or checked against an expected format or schema; valid structure does not guarantee correct content.

For example

Returning a JSON object with specified fields and types.

↑ Back to S in the indexFurther reading ↗
122Supervised learningLearning

Learning from examples paired with target labels or outputs.

For example

Training a classifier with emails labelled spam or not spam.

↑ Back to S in the indexFurther reading ↗
123Synthetic dataLearning

Data generated or simulated for a purpose, often to augment training or testing; quality and privacy need assessment.

For example

Creating simulated support questions for evaluating a search tool.

↑ Back to S in the indexFurther reading ↗
124TemperaturePrompting

A sampling setting that changes the shape of the output probability distribution; its effects depend on the system.

For example

Comparing less variable and more varied candidate drafts.

↑ Back to T in the indexFurther reading ↗
125TensorModels

A numerical array with one or more dimensions used to represent data and model computations.

For example

A batch of colour images is represented as a multidimensional array.

↑ Back to T in the indexFurther reading ↗
126Test setEvaluation

Data held apart from training and model selection for estimating final performance.

For example

Measuring a finished classifier on examples it has not trained on.

↑ Back to T in the indexFurther reading ↗
127Text to speechLanguage & media

Generating spoken audio from written text.

For example

Reading a navigation instruction aloud.

↑ Back to T in the indexFurther reading ↗
128ThroughputDeployment

The amount of work processed per unit of time, such as tokens or requests per second.

For example

Measuring how many requests a service can handle each minute.

↑ Back to T in the indexFurther reading ↗
129TokenLanguage & media

A unit a model processes, which may be part of a word, punctuation, bytes or another modality-dependent representation.

For example

A single word may be split into several text tokens.

↑ Back to T in the indexFurther reading ↗
130TokenisationLanguage & media

Also known as: Tokenization

Converting an input into a sequence of tokens according to a model’s encoding rules.

For example

Splitting text into subword units before inference.

↑ Back to T in the indexFurther reading ↗
131Tool callingAgents

A model or application producing a structured request to invoke an external function; the application controls execution and permissions.

For example

An assistant requests a weather lookup through an approved function.

↑ Back to T in the indexFurther reading ↗
132Top-pPrompting

Also known as: Nucleus sampling

Nucleus sampling: selecting from the smallest candidate set whose cumulative probability reaches a chosen threshold.

For example

Limiting next-token candidates to a probability mass such as 0.9.

↑ Back to T in the indexFurther reading ↗
133TrainingLearning

Adjusting a model using data and an objective to learn parameters or behaviour.

For example

Updating a network to reduce prediction error on examples.

↑ Back to T in the indexFurther reading ↗
134Training dataLearning

Examples used in the learning process; their quality, provenance and coverage influence model behaviour.

For example

A collection of permitted documents used for language-model training.

↑ Back to T in the indexFurther reading ↗
135Transfer learningLearning

Reusing knowledge represented by a trained model for another related task or setting.

For example

Adapting a pretrained vision model to identify plant diseases.

↑ Back to T in the indexFurther reading ↗
136TransformerModels

A neural-network architecture built around attention and other components; variants support language, vision and other tasks.

For example

An attention-based model processes a sequence of text tokens.

↑ Back to T in the indexFurther reading ↗
137UnderfittingLearning

Failing to learn important patterns, often resulting in poor performance even on training data.

For example

A model that is too simple misses a curved relationship.

↑ Back to U in the indexFurther reading ↗
138Unsupervised learningLearning

Learning structure from data without task-specific target labels for each example.

For example

Grouping similar documents into clusters.

↑ Back to U in the indexFurther reading ↗
139Validation setEvaluation

Data used during development to choose settings or compare candidate models, separate from a final test set.

For example

Choosing a learning rate based on validation performance.

↑ Back to V in the indexFurther reading ↗
140Vector databaseRetrieval

A system that stores vectors and supports similarity-based retrieval, often alongside metadata filters.

For example

Searching document embeddings for passages related to a question.

↑ Back to V in the indexFurther reading ↗
141Vision-language modelLanguage & media

A model that connects visual and language information, with supported input and output forms depending on the model.

For example

Answering a text question about a supplied photograph.

↑ Back to V in the indexFurther reading ↗
142WorkflowAgents

A defined arrangement of steps, conditions and tool calls for completing a task; it can include AI components.

For example

Retrieve a document, draft a summary, then request human approval.

↑ Back to W in the indexFurther reading ↗
143XAISafety

Also known as: Explainable AI

Explainable artificial intelligence: approaches that help people examine and understand AI outputs and behaviour.

For example

Inspecting feature contributions to a model prediction.

↑ Back to X in the indexFurther reading ↗
144YOLOLanguage & media

Also known as: You Only Look Once

You Only Look Once: a family of object-detection models designed to predict object locations and classes efficiently.

For example

Identifying several objects within a camera frame.

↑ Back to Y in the indexFurther reading ↗
145Zero-shot promptingPrompting

Asking a model to perform a task without demonstrating it through example input-output pairs in the prompt.

For example

Classify this review as positive or negative, with no sample reviews provided.

↑ Back to Z in the indexFurther reading ↗