Artificial Intelligence Abbreviations

103 abbreviations · part of Technology & Computer Abbreviations

Abbreviations from artificial intelligence and machine learning: core fields (AI, ML, NLP, computer vision), model architectures (CNN, RNN, GAN and transformer models such as GPT and BERT), training methods (RLHF, LoRA, SFT), evaluation metrics and the tools used to build and deploy models. Several abbreviations, such as CV, LDA and ANN, have two different meanings within machine learning itself, and each entry explains how to tell them apart.

AbbreviationStands forDescription
AdamAdaptive moment estimationThe most widely used optimizer for training neural networks, which adapts the learning rate for each parameter using running averages of recent gradients and their…
AGIArtificial general intelligenceA hypothetical AI system able to understand, learn and perform any intellectual task a human can, across domains, rather than excelling only at narrow tasks.
AIArtificial intelligenceThe field of computer science that builds systems able to perform tasks normally requiring human intelligence, such as understanding language, recognizing images…
AIGCAI-generated contentText, images, audio, video or code produced by generative AI rather than written or made directly by a person.
ANIArtificial narrow intelligenceAI designed to perform a single task or a limited range of tasks, such as playing chess, recognizing faces or recommending videos, without general understanding.
ANNApproximate nearest neighbor (search)Algorithms that quickly find the items most similar to a query vector among millions or billions of vectors by accepting slightly imperfect results.
ASIArtificial superintelligenceA hypothetical AI that would greatly exceed the best human minds in virtually every field, including scientific creativity, strategy and social skills.
ASLAI Safety LevelA tiered set of safety and security standards in Anthropic's Responsible Scaling Policy, under which more capable AI models must meet stricter safeguards before they…
ASRAutomatic speech recognitionThe technology and research field of converting spoken language into text by computer, the engine behind voice assistants, dictation software, call-center analytics and…
AUCArea under the curveTotal drug exposure over time, measured as the area under a graph of blood concentration against time.
AutoMLAutomated machine learningTools and techniques that automate steps of building machine learning models, such as feature engineering, algorithm selection and hyperparameter tuning, so non-experts…
BERTBidirectional Encoder Representations from TransformersA transformer-based language model from Google that reads text in both directions at once to understand context, trained by predicting masked words.
BLEUBilingual evaluation understudyAn automatic metric for machine translation that scores how many words and short phrases in a system's output match one or more human reference translations, reported…
BoWBag of wordsA simple text representation that counts how often each word appears in a document while ignoring grammar and word order.
BPEByte-pair encodingA method that builds a vocabulary of subword units by repeatedly merging the most frequent pairs of characters or bytes, so a model can represent any word with a…
CLIPContrastive Language-Image Pre-trainingA model from OpenAI that learns a shared space for images and text by training on hundreds of millions of image-caption pairs, so it can match pictures to descriptions…
CNNConvolutional neural networkA neural network that slides small learned filters across an image to detect patterns such as edges, textures and shapes, building up to whole objects.
CoTChain of thoughtA prompting technique and model behavior in which a language model writes out intermediate reasoning steps before its final answer, improving accuracy on math, logic…
CUDACompute Unified Device ArchitectureNvidia's parallel-computing platform and programming model that lets developers run general-purpose code on Nvidia GPUs.
CVComputer visionThe field of AI that enables computers to interpret images and video, including recognizing objects and faces, reading text, tracking motion and reconstructing 3D scenes.
DLDeep learningA subset of machine learning that uses neural networks with many layers to learn features directly from raw data such as pixels, audio and text.
DNNDeep neural networkAny neural network with multiple hidden layers between input and output, able to learn hierarchical features, such as edges, then shapes, then whole objects in images.
DPODirect preference optimizationA method for aligning language models with human preferences that trains directly on pairs of preferred and rejected answers, without a separate reward model or…
DQNDeep Q-networkA reinforcement learning method that uses a deep neural network to estimate the value of each action in each state, learning to play video games directly from raw…
F1F1 scoreA classification metric equal to the harmonic mean of precision and recall, ranging from 0 to 1.
FMFoundation modelA large AI model trained on broad data at scale that can be adapted to many downstream tasks, such as GPT-4, Claude or Stable Diffusion.
GAGenetic algorithmAn optimization method inspired by natural selection that evolves a population of candidate solutions through selection, crossover and mutation, keeping the fittest…
GANGenerative adversarial networkA generative model made of two neural networks trained against each other: a generator creates fake samples, such as images, and a discriminator tries to tell them from…
GBMGradient boosting machineAn ensemble method that builds decision trees one after another, each correcting the errors of the previous ones, producing highly accurate models for tabular data.
GenAIGenerative artificial intelligenceAI systems that create new content, such as text, images, audio, video and code, in response to prompts, rather than only classifying or predicting.
GNNGraph neural networkOperates on graph-structured data, such as social networks, molecules, road maps or fraud rings, by passing messages between connected nodes to learn representations of…
GPTGenerative pre-trained transformerA family of large language models developed by OpenAI, and more broadly the design they share: a transformer network pre-trained on huge text corpora to generate text…
GRUGated recurrent unitA simplified recurrent neural network cell with two gates, update and reset, that captures long-range dependencies like an LSTM with fewer parameters and faster training.
HITLHuman in the loopA design in which people review, correct or approve an AI system's outputs or training data rather than letting it act fully autonomously.
HMMHidden Markov modelA statistical model of a system that moves between hidden states, each producing observable outputs with certain probabilities.
ICLIn-context learningThe ability of large language models to perform a new task from instructions or a few examples placed in the prompt, without any change to the model's weights.
IoUIntersection over unionA metric for object detection and segmentation that divides the overlap between a predicted region and the true region by the area of their union, from 0 (no overlap)…
KGKnowledge graphA database that represents facts as a network of entities, such as people, places and products, connected by labeled relationships.
KLKullback-Leibler (divergence)A measure of how one probability distribution differs from a reference distribution, used throughout machine learning in loss functions, in variational autoencoders and…
KNNK-nearest neighborsA simple machine learning algorithm that classifies a new data point by looking at the k most similar examples in the training data and taking a majority vote, or their…
LDALinear discriminant analysisA classification and dimensionality-reduction method that finds linear combinations of features that best separate two or more classes.
LlamaLarge Language Model Meta AIA family of large language models released by Meta, notable for making model weights available for download so developers can run and fine-tune them on their own…
LLMLarge language modelBuilt on the transformer architecture and trained on vast amounts of text to predict the next token, an LLM can generate and summarize text, answer questions, translate…
LMMLarge multimodal modelA large model that handles more than one type of input or output, such as text, images, audio and video, within a single system, extending the large language model idea…
LoRALow-rank adaptationA parameter-efficient fine-tuning method that freezes a model's original weights and trains small low-rank matrices added to some layers, cutting the number of…
LSTMLong short-term memoryA type of recurrent neural network cell with gates that decide what information to keep, update or forget, allowing it to learn dependencies across long sequences.
MAEMean absolute errorThe average of the absolute differences between predictions and actual values, expressed in the outcome's units.
mAPMean average precisionThe standard accuracy metric for object detection and information retrieval, averaging precision across recall levels and across all classes or queries.
MCPModel Context ProtocolAn open standard for connecting AI assistants to external tools and data sources, such as file systems, databases, calendars and business apps, through a common…
MDPMarkov decision processA mathematical framework for sequential decision-making, defined by states, actions, transition probabilities and rewards, in which the next state depends only on the…
MLMachine learningThe branch of AI in which computers learn patterns from data instead of following explicitly programmed rules, improving at a task as they see more examples.
MLEMaximum likelihood estimationA method of estimating model parameters by choosing the values that make the observed data most probable.
MLOpsMachine learning operationsThe practices and tools for deploying, monitoring, versioning and retraining machine learning models reliably in production, applying DevOps ideas to the machine…
MLPMultilayer perceptronThe basic fully connected feed-forward neural network, made of an input layer, one or more hidden layers and an output layer, with each neuron linked to every neuron in…
MMLUMassive Multitask Language UnderstandingA benchmark of about 16,000 multiple-choice questions across 57 subjects, from elementary math to law and medicine, used to compare the general knowledge and reasoning…
MoEMixture of expertsA neural network design in which a router sends each input token to a small subset of specialized subnetworks, called experts, so a model can have a huge total…
MSEMean squared errorThe average of squared differences between predictions and actual values, a standard loss function in regression and machine learning.
MTMachine translationAutomatic translation of text or speech from one language to another by computer.
NERNamed-entity recognitionAn NLP task that finds and labels names of real-world things in text, such as people, organizations, places, dates and amounts.
NeRFNeural radiance fieldA technique that trains a neural network to represent a 3D scene from a set of 2D photos, so new views can be rendered from any angle with realistic lighting and…
NLGNatural language generationThe part of natural language processing that produces human-readable text from data or internal representations, such as weather reports, financial summaries, product…
NLPNatural language processingThe field of AI concerned with enabling computers to process, understand and generate human language, covering translation, sentiment analysis, summarization, speech…
NLTKNatural Language ToolkitA Python library for teaching and research in natural language processing, offering tokenizers, stemmers, part-of-speech taggers, parsers and dozens of text corpora.
NLUNatural language understandingThe part of natural language processing focused on extracting meaning from text or speech, such as a user's intent, the entities mentioned and sentiment.
NMTNeural machine translationMachine translation that uses neural networks trained on large parallel corpora to translate whole sentences at once, producing far more fluent output than earlier…
NNNeural networkA computing model made of layers of interconnected nodes, or artificial neurons, whose connection weights are adjusted during training so the network learns to map…
OCROptical character recognitionTechnology that turns images of text, such as scanned documents, photos of receipts or screenshots, into machine-readable text.
ONNXOpen Neural Network ExchangeAn open format for representing machine learning models so they can move between frameworks, such as from PyTorch to an optimized runtime on phones, servers or browsers.
OODOut-of-distributionDescribes data that differs from what a model saw in training, such as photos taken under new lighting or text from a new domain.
PCAPrincipal component analysisA technique that transforms correlated variables into a smaller set of uncorrelated components ordered by how much variance they explain.
PEFTParameter-efficient fine-tuningA family of techniques that adapt large pretrained models to new tasks by training only a small fraction of parameters, such as adapters, prefixes or low-rank matrices…
POSPart of speechRefers to the grammatical category of a word, such as noun, verb, adjective or adverb.
PPOProximal policy optimizationA reinforcement learning algorithm that improves an agent's policy in small, clipped steps so training stays stable.
PRPrecision-recall (curve)A plot of a classifier's precision, the share of predicted positives that are correct, against its recall, the share of actual positives found, across decision…
QAQuestion answeringAn NLP task in which a system answers questions posed in natural language, either by extracting a span from a given passage or by generating an answer from its…
RAGRetrieval-augmented generationA technique in which an AI system first searches a knowledge source, such as company documents or a vector database, and then gives the most relevant passages to a…
ReLURectified linear unitAn activation function that outputs the input if it is positive and zero otherwise, written f(x) = max(0, x).
RFRandom forestAn ensemble machine learning method that trains many decision trees on random samples of the data and features, then combines their votes or averages.
RLReinforcement learningA branch of machine learning in which an agent learns by trial and error, taking actions in an environment and receiving rewards or penalties, gradually discovering a…
RLAIFReinforcement learning from AI feedbackA variant of RLHF in which an AI model, guided by written principles or instructions, generates the preference judgments used to train a reward model, reducing the need…
RLHFReinforcement learning from human feedbackA training method in which people compare or rate a model's outputs, a reward model learns those preferences, and the language model is then optimized with…
RMSERoot mean square errorThe square root of the mean squared error, giving typical prediction error in the same units as the outcome.
RNNRecurrent neural networkA neural network that processes sequences one step at a time while carrying a hidden state forward, giving it a memory of earlier inputs.
ROCReceiver operating characteristicA curve plotting the true positive rate against the false positive rate of a classifier or diagnostic test across every possible threshold.
RPARobotic process automationSoftware "bots" that mimic human actions in user interfaces, such as clicking, copying data between applications and filling in forms, to automate repetitive rule-based…
SDStable DiffusionAn open-weight text-to-image model that generates and edits pictures from written prompts using a latent diffusion process.
SFTSupervised fine-tuningContinued training of a pretrained model on curated examples of inputs paired with desired outputs, such as instructions and ideal answers, to teach it a task, format…
SGDStochastic gradient descentAn optimization method that trains models by repeatedly nudging parameters in the direction that reduces error, estimating the gradient from a small random batch of…
SHAPSHapley Additive exPlanationsA method that explains an individual prediction by assigning each input feature a contribution value, based on Shapley values from cooperative game theory.
SLAMSimultaneous localization and mappingThe problem of building a map of an unknown environment while tracking the device's own position within it, solved with cameras, lidar and motion sensors.
SLMSmall language modelA language model with relatively few parameters, typically from a few hundred million to several billion, designed to run cheaply or on local devices such as phones and…
SOTAState of the artIn AI research, the best published result on a benchmark or task at a given time.
STTSpeech-to-textTechnology that transcribes spoken audio into written text for dictation, captions, meeting transcripts and voice commands.
SVMSupport vector machineA supervised learning algorithm that classifies data by finding the boundary, or hyperplane, that separates classes with the widest possible margin.
t-SNEt-distributed stochastic neighbor embeddingA nonlinear technique for visualizing high-dimensional data in two or three dimensions, placing similar points close together so clusters become visible.
TFTensorFlowGoogle's open-source machine learning framework for building and training neural networks, with tools for deploying models on servers, phones and browsers through…
TF-IDFTerm frequency-inverse document frequencyA statistic that scores how important a word is to a document within a collection: words frequent in one document but rare across the collection score highest.
TTSText-to-speechTechnology that converts written text into spoken audio, used in screen readers, voice assistants, navigation apps, audiobooks and accessibility tools.
VAEVariational autoencoderA generative neural network that compresses data into a probabilistic latent space and learns to decode samples from that space back into realistic data.
ViTVision TransformerAn image recognition model that splits a picture into small patches and processes them as a sequence with a transformer, the architecture originally built for language…
VLMVision-language modelA model that processes both images and text, so it can describe photos, answer questions about charts or screenshots, read documents and follow visual instructions.
XAIExplainable artificial intelligenceMethods and research aimed at making AI models' decisions understandable to people, for example by showing which input features drove a prediction or which image…
YOLOYou Only Look OnceA family of real-time object detection models that locate and classify every object in an image in a single pass of a neural network, fast enough for video.

More technology & computer abbreviations