Sign In
AI Abbreviations Uncovered

Foreword

As I am still quite new to creating AI materials, I keep stumbling across terms that do not mean anything to me at first. I am writing this down here to help me. And maybe someone else will find it useful too.

Knowing the meaning of an abbreviation can sometimes be very helpful for a deeper understanding of what the abbreviation is standing for.

I will continue to maintain this list at Copus in the future [3]!

Abbreviations

Below I list the abbreviations that are either directly or indirectly related to AI image generation. I have looked up some of these and found others in connection with the research. The list is sorted alphabetically.

A

A.L.I.C.E. → Artificial Linguistic Internet Computer Entity

A1111 → AUTOMATIC1111

AdaLoRA → Adaptive LoRA

ADAM → Adaptive Moment Estimation

AdamW → Adam with Decoupled Weight Decay

ADetailer → After Detailer

AE → AutoEncoder

AGI → Artificial General Intelligence

AI → Artificial Intelligence

AIML → Artificial Intelligence Markup Language

AIDA → Artificial Intelligence Digital Assistant

AIDA → Advanced Interactive Digital Assistant

ALP → Abductive Logic Programming

ALU → Arithmetic Logic Unit

AMD → Advanced Micro Devices

AmI → Ambient Intelligence

ANFIS → Adaptive Neuro Fuzzy Inference System

ANI → Artificial Narrow Intelligence

ANN → Artificial Neural Network

API → Application Programming Interface

APU → Accelerated Processor Unit

AR → Augmented Reality

ASI → Artificial Superintelligence

ASIC → Accelerator application-specific integrated circuit

ASP → Answer Set Programming

aux → Auxiliary

AWGN → Additive White Gaussian Noise

AWQ → Aware Weight Quantization

AWS → Amazon Web Service

B

BAT → Batch

BERT → Bidirectional Encoder Representations from Transformers

BLIP → Bootstrapping Language-Image Pre-training

bf16 → BFloat16

BPW → Bits per Weight

BRISQUE → Blind/Referenceless Image Spatial Quality Evaluator

BSRGAN → Blind Super Resolution Generative Adversarial Network

C

C3Lier → Conv2d layer with a 3x3 kernel

CAE → Contractive Autoencoder

CARN → Cascading Residual Network (???)

CCA → Canonical Correlation Analysis

CFG → Classifier-Free Guidance

CFM → Coupling Flow Matching

CIFAR → Canadian Institute For Advanced Research

CKPT → Checkpoint

CLIP → Contrastive Language-Image Pre-training

CM → Contiguous Memory

CNN → Convolutional Neural Network

COCO → Common Object in Context

Colab → Colaboratory

conv → Convolutional

CompVis → Computer Vision & Learning

CPU → Central Processing Unit

CSV → Comma-Separated Values

CTMC → Continuous-Time Markov Chain

CUDA → Compute Unified Device Architecture

CVAE → Conditional VAE

D

DanTagGen → Danbooru Tag Generator

DAdaptAdam → D-Adaptation Adam

DAR → Display Aspect Ratio

DBN → deep belief network

DDIM → Denoising Diffusion Implicit Model

DDPM → Denoising Diffusion Probabilistic Model

DEIS → Diffusion Exponential Integrator Sampler

DFIR → Digital forensics and incident response

DiT → Diffusion Transformer

DIV2K → DIVerse 2K

DL → Description Logic

DLA → Deep Learning Architecture

DLSS → Deep Learning Super Sampling

DM → Diffusion Model

DNN → Deep Neural Network

DoRA → Weight-Decomposed Low-Rank Adaptation

DoS → Denial of Service

DPM → Diffusion Probabilistic Model

DPU → Data Processing Unit

DL → Deep Learning

DLL → Dynamic Link Library

DQ → Double Quantization

DSF → Domain-specific Supervised Fine-Tuning

DTMC → Discrete-Time Markov Chain

DyLoRA → Dynamic LoRA

DLWB → Deep Learning Workbench

E

E2E → End-to-End Learning

ECCV → European Conference on Computer Vision

ECMA → European Computer Manufacturers Association

EDSR → Enhanced Deep Super-Resolution

ELBO → Evidence Lower Bound

ELI5 → Explain Like I'm 5

ELMO → Embeddings from Language Models

ELO → Arpad Elo**

EMA → Exponential Moving Average

ESN → Echo State Network

ESPCN → Efficient Sub-Pixel Convolutional Neural Network

ESRGAN → Enhanced Super-Resolution Generative Adversarial Network

F

FCN → Fully Convolutional Networks

FDP → Forward Diffusion Process

FFT → Fast Fourier Transform

FID → Fréchet Inception Distance

FL → Federated Learning

FLOPS → Floating point operations per second

FLAX → ???

FLUX → ???

FM → Foundation Model

FM → Flow Matching

FNN → Feedforward Neural Network

FOR → Frame-of-Reference

FSM → Finite-state machine

FSRCNN → Fast Super-Resolution CNN

FT → Fine-Tuning

FP4 → floating point 4

FP8 → floating point 8

fp16 → floating point 16

fp32 → floating point 32

G

GA → Genetic Algorithm

GAI → Generative AI

GAI → Generative Artificial Intelligence

GAN → Generative Adversarial Networks

GeLU → Gaussian Error Linear Unit

GenAI → Generative AI

GG → Georgi Gerganov

GGML → GPT-Generated Model Language

GGUF → GPT-Generated Unified Format

GIGO → garbage in, garbage out

GLIGEN → Grounded Language-to-Image Generation

GLUE → General Language Understanding Evaluation

GMM → Gaussian Mixture Model

GP → Generative Pretraining

GPT → Generative Pre-trained Transformer

GPTQ → Generalized Post-Training Quantization

GPU → Graphical Processing Unit

GRU → Gated Recurrent Units

GUI → Graphical User Interface

H

HAN → Holistic Attention Network

HBM → High Bandwidth Memory

HCI → Human–Computer Interaction

HDF → Hierarchical Data Format

HDR → High Dynamic Range

HED → Holistically-Nested Edge Detection

HITL → Human in the Loop

HMM → Hidden Markov Model

HR → High Resolution

HTML → Hypertext Markup Language

I

IA3 → Infused Adapter by Inhibiting and Amplifying Inner Activations

IBM → International Business Machines

ID → Identification/Identity/Identifier

IETF → Internet Engineering Task Force

IID → Independent and Identically Distributed

iLECO → instant-LECO

img2img → Image-to-Image

Inf → Infinity

IoT → Internet of Things

IoV → Internet of Vehicles

IPL → Information Processing Language

J

JAX → Just After eXecution

JEPA → Joint Embedding Predictive Architecture

JPG → Joint Photographic (Experts) Group

JPEG → Joint Photographic Experts Group

JS → JavaScript

JSON → JavaScript Object Notation

K

KARRAS → (Tero) Karras*

KL-D → Kullback–Leibler Divergence

L

LAION → Large-scale Artificial Intelligence Open Network

LapSRN → Laplacian Pyramid Super-Resolution Network

LCM → Latent Consistency Model

LDA → Latent Dirichlet Allocation

LDM → Latent Diffusion Model

LDSR → Latent Diffusion Super Resolution

LeCo → Learned Compression

LiDB → Lightweight DreamBooth

LierLa → Linear layers and Conv2d layers with a 1x1 kernel

LIMA → Less Is More for Alignment

Llama → Large Language Model Meta AI

LLaMA → Large Language Model Meta AI

LLD → Large Language Dataset

LLM → Large Language Models

LMS → Linear Multi Step

LN → Layer Norm

LN → Layer Normalization

LoCon → LoRA for convolution network

LoHa → LoRA with Hadamard product representation

LoKR → LoRA with Kronecker product representation

LOOCV → leave-one-out cross-validation

LoRA → Low-Rank Adaptation

LoRA-FA → LoRA with Frozen-A

LR → Learning Rate

LR → Low Resolution

LSTM → Long Short-Term Memory

LTR → Learning To Rank

LyCORIS → Lora beYond Conventional methods, Other Rank adaptation Implementations for Stable diffusion

M

MAR → Modified aspect ratio

MC → Modified Concept

MDP → Markov Decision Process

MPS → Metal Performance Shaders

MI → Membership Inference

MIA → Membership Inference Attack

MIPS → Mega Instructions Per Second

MIT → Massachusetts Institute of Technology

ML → Machine Learning

MLDC → Machine Learning Data Catalog

MLP → Multi-Layer Perceptron

MMDiT → Multimodal Diffusion Transformer

MMLU → Massive Multitask Language Understanding

MNIST → Modified National Institute of Standards and Technology

MSA → Multi-headed Self Attention

MSE → Mean Square Error

MV → machine vision

MXNet → ???

N

NAG → Nesterov’s accelerated gradient

NaN → Not a Number

NC → New Concept

NCSN → Noise Conditional Score Network

NER → Named Entity Recognition

NIST → National Institute of Standards and Technology

NF → NormalFloat

NF4 → 4-bit NormalFloat

NLP → Natural Language Processing

NLU → Natural Language Understanding

NMT → neural machine translation

NPU → Neural Processing Unit

NSFW → Not Safe For Work

O

OAR → Original aspect ratio

ONNX → Open Neural Network Exchange

ODE → Ordinary Differential Equation

OSS → Open Source Software

P

P-Tuning → Prompt-Tuning

PaLM → Pathways Language Model

pb → protocol buffer (protobuf)

PCA → Principal Component Analysis

PCTL → Probabilistic Computation Tree Logic

PEFT → Parameter Efficient Fine-Tuning

PEP → Python Enhancement Proposal

PIL → Python Image Library

PIRM → Perceptual Image Restoration and Manipulation

PLMS → Pseudo Linear Multi-Step

PNDM → Pseudo Numerical Methods for Diffusion Models

PNG → Portable Network Graphics

PP → Probabilistic Programming

PSO → Particle Swarm Optimization

PSRN → Peak Signal to Noise Ratio

PT → Pickle Tensor

PTH → PyTorcH

PyPA → Python Packaging Authority

Q

QLoRA → Quantized LoRA

QML → Quantum Machine Learning

R

RAFT → Retrieval-Augmented FineTuning

RAM → Random Access Memory

RBF → Radial Basis Function

RCAN → residual channel attention networks

RDB → Residual Dense Block

RDP → reverse diffusion process

ReLU → Rectified Linear Unit

ResNet → Residual Network

RF → Rectified Flow

RGB → red, green and blue

RIRO → rubbish in, rubbish out

RL → Reinforcement Learning

RLE → Run-Length Encoding

RLHF → Reinforcement Learning From Human Feedback

RMSprop → Root Mean Square Propagation

RNN → Recurrent Neural Network

RoBERTa → Robustly Optimized BERT Pretraining Approach

ROCm → Radeon Open Compute platform

ROI → Region of interest

ROM → Read Only Memory

RoPE → rotary positional embeddings

RP → Region Proposal

Rprop → Resilient Propagation

RRDB → Residual-in-Residual Dense Block

RSICD → Remote Sensing Image Captioning Dataset

RSTB → Residual Swin Transformer Block

RVRT → Recurrent Video Restoration Transformer

S

SAI → Stability AI

SAM → ???

SAR → storage aspect ratio

SCUNet → Swin-Conv-UNet

sd → stable diffusion

SD3M → Stable Diffusion 3 Medium

SDE → Stochastic Differential Equation

SDEdit → Stochastic Differential Editing

SDMH → Stable Diffusion Model Hash

SDPA → Scaled Dot Product Attention

SDXL → Stable Diffusion XL

SEG → Semantic Segmentation (???)

SEGM → Segmentation

SEGS → ???

SFW → Safe For Work

SGD → Stochastic Gradient Descent

SGM → Score-Based Generative Model

SI → Synthetic Intelligence

SI → Swarm Intelligence

SID → Single Image Dataset

SNR → Signal-to-Noise Ratio

SoTA → State of The Art

SPMD → Single Program, Multiple Data

SQL → Structured Query Language

SQuAD → Stanford Question Answering Dataset

SRGAN → Super Resolution Generative Adversarial Network

ss‭ → Standard Specification

ss → Single Shot

SSD → Single-Shot Detector

SSD-1B → Segmind Stable Diffusion-1B

sshs → ???

SSIM → Structural Similarity

ssmd → Single Shot Multi-Box

SVM → Support Vector Machine

SVR → Support Vector Regression

SWAG → Situations With Adversarial Generations

SWD → Scheduled Weight Decay

SwiGLU → Swish-Gated Linear Unit

SwinIR → Image Restoration Using Swin Transformer

T

TAESD → Tiny AutoEncoder for Stable Diffusion

TCS → theoretical computer science

TEnc → Text Encoder

tflite → TensorFlow Lite

TI → Textual Inversion

TL;DR → too long; didn't read

TLDR → too long; didn't read

TML → Trusted Machine Learning

ToMe → Token Merging

TPU → Tensor Processing Unit

TTI → Text-to-Image

txt2img → Text-to-Image

U

UI → User Interface

unet → U-shaped encoder-decoder network

UniPC → Unified Predictor-Corrector

UX → User experience

UXR → UX Research

V

VAE → Variational Autoencoder

VENV → Virtual ENVironment

VeRA → Vector-based Random Matrix Adaptation

VFX → Visual Effects

VGG → Visual Geometry Group

VGG16 → VGG-16 (network with 16 layers)

VGGNet → Visual Geometry Group Network

vGPU → virtual GPU

ViT → Vision Transformer

VLB → Variational Lower Bound

VPU → Vision Processing Unit

VRAM → Video Random Access Memory

VSM → Value Stream Mapping

W

W&B → Weights & Biases

WIP → Performance Wizard

WMD → White Male Default

X

XAI → Explainable Artificial Intelligence

XAML → Extensible Application Markup Language

XLA → Accelerated Linear Algebra

XML → Extensible Markup Language

Y

YAML → YAML Ain't Markup Language

YAML → Yet Another Markup Language

YOLO → You Only Look Once

Z

ZSL → Zero-Shot-Learning

The abbreviations I don't know yet or where I'm not sure are with ??? marked.

Final Words

The list of abbreviations does not claim to be exhaustive. If I come across new abbreviations I don't know, I will update the list here.

Finally

Have a nice day. Have fun. Be inspired!

Other Resources

[1] https://github.com/AgaMiko/machine-learning-acronyms

[2] https://en.wikipedia.org/wiki/Glossary_of_artificial_intelligence

[3] https://www.copus.io/work/7d218b39780741f78f563613d5d9a87a

* Engineer working for NVIDIA

** Hungarian-American physics professor

19

Comments