AI Glossary — every concept, explained clearly
1067 AI and machine-learning concepts with TL;DR, visual diagrams, math, and worked examples at three difficulty levels.
- A* search — A* search is a pathfinding algorithm that finds the shortest path between two points in a graph.
- A/B testing — A statistical method comparing two versions (A and B) of something to see which performs better.
- Abductive logic programming (ALP) — Abductive logic programming (ALP) is a framework for solving problems by finding the simplest explanations for observations.
- Abductive reasoning — Abductive reasoning infers the most likely explanation for a set of observations, unlike deductive reasoning which proves.
- Ablation — Ablation involves removing a component of an AI system to study its impact on overall performance.
- Ablation Study — An experiment that removes one component of a system at a time to measure its individual contribution.
- Abstract data type — An abstract data type (ADT) defines data behavior by specifying possible values and operations, independent of implementation.
- Abstraction — Abstraction is the process of simplifying complex systems by focusing on essential features and ignoring details.
- Accelerating change — Accelerating change refers to the perceived historical trend of technology advancing at an ever-increasing rate.
- Accelerator — Any specialized hardware designed to run AI workloads faster or more efficiently than a general CPU.
- Accelerator chip — Specialized hardware that speeds up computationally intensive AI tasks like deep learning.
- Accuracy — The fraction of predictions a model gets correct on a labeled dataset.
- Act — The stage in an agent's loop where it executes a chosen action, like sending an API request.
- Action — The mechanism by which an agent in reinforcement learning changes the state of its environment.
- Action language — An action language formally describes how actions affect the state of a system over time, used in AI and robotics.
- Action model learning — Action model learning focuses on agents learning about the effects and prerequisites of actions in their environment.
- Action selection — Action selection is the fundamental problem of deciding "what to do next" for intelligent systems.
- Action space — The set of all possible actions an agent can take to interact with its environment.
- Activation Function — A non-linear function applied to a neuron's output, enabling the network to learn complex, non-linear relationships.
- Activation Patching — An interpretability technique that swaps activations from one forward pass into another to causally localize where a behavior lives in a model.
- Active Learning — An ML approach where the model selects which examples it most wants labeled next.
- AdaGrad — A gradient descent optimization algorithm that adapts the learning rate for each parameter individually.
- Adaptation — A synonym for tuning or fine-tuning a pre-trained AI model on new data.
- Adaptive algorithm — An adaptive algorithm modifies its behavior during execution based on predefined criteria or rewards.
- Adaptive Learning Systems — Educational technologies powered by AI that personalize learning paths and content based on an individual's progress and needs.
- Adaptive neuro fuzzy inference system (ANFIS) — ANFIS integrates neural networks and fuzzy logic to approximate nonlinear functions and learn from data.
- Admissible heuristic — An admissible heuristic never overestimates the cost to reach a goal, ensuring optimal pathfinding.
- Adversarial Attack — An input crafted to fool a model into making a wrong prediction.
- Adversarial Examples — Inputs crafted by an attacker to intentionally cause a machine learning model to make an incorrect prediction.
- Affective computing — Affective computing develops systems that can recognize, interpret, and simulate human emotions.
- Affective Robots — Robots designed with the ability to perceive, express, and potentially experience emotions, enabling more natural human interaction.
- Agent architecture — An agent architecture is a blueprint detailing the components and arrangement of a software or intelligent agent.
- Agent Assist — AI tools that support human customer service agents with real-time information and suggestions.
- Agent Framework — A software library or toolkit that simplifies the development of AI agents capable of planning, executing, and adapting tasks.
- Agent orchestration — Agent orchestration is the management of multiple AI agents or LLM calls to efficiently handle complex tasks.
- Agent Sandbox — A controlled, isolated environment used to safely develop, test, and evaluate the behavior of AI agents without impacting external systems.
- Agent-Based Model — A computational model simulating the actions and interactions of autonomous agents to observe system-level properties.
- Agentic — Agentic describes qualities associated with agents, such as autonomy and the ability to act independently.
- Agentic AI — AI systems designed to independently plan, execute, and adapt actions to achieve a given goal, often involving multiple steps and external tools.
- Agentic Commerce — Commerce driven by AI agents that compare, negotiate, and purchase on behalf of buyers or sellers.
- Agentic loop — An agentic loop is a cycle where an agent observes, reasons, acts, and receives feedback until a set goal is met.
- Agentic workflow — An agentic workflow is a dynamic process where an AI autonomously plans and executes actions to reach a goal, potentially self-correcting.
- Agglomerative clustering — Agglomerative clustering is a bottom-up hierarchical clustering method that iteratively merges the closest clusters.
- AI accelerator — Specialized hardware designed to speed up AI computations, especially for neural networks.
- AI Agent — An AI system that autonomously plans, uses tools, and takes actions to accomplish goals through iterative reasoning.
- AI Alignment — The research field aimed at making AI systems pursue the goals their developers and users actually intend.
- AI as a Service (AIaaS) — The provision of AI capabilities and tools, such as pre-trained models or API access, by third-party providers via cloud platforms.
- AI Assistant — A software program designed to help users with tasks, information retrieval, and productivity through conversational interfaces.
- AI bubble — A theorised stock market bubble focused on rapid investment increases in AI, impacting the broader economy.
- AI Compliance — Adhering to legal requirements — notably the EU AI Act — for how AI systems are built and operated.
- AI data center — A specialized data center optimized for the intensive computational needs of AI and machine learning model training and deployment.
- AI Ethics — A field studying the moral principles and values that should guide the design, development, and use of artificial intelligence.
- AI Ethics Principles — A set of guiding rules or values (e.g., fairness, transparency, accountability) used to steer responsible AI development and deployment.
- AI Factory — An integrated system or process for rapidly developing, training, deploying, and managing multiple AI models at scale within an organization.
- AI for Accessibility — The application of artificial intelligence technologies to assist individuals with disabilities, making technology and information more accessible.
- AI for Social Good — The application of AI technologies to address global challenges and contribute to positive societal impact.
- AI Governance — The framework of policies, regulations, and principles designed to guide the development and deployment of AI technologies.
- AI in Education — The application of artificial intelligence technologies to enhance teaching, learning, assessment, and administrative tasks in educational settings.
- AI Lifecycle Management — The holistic process of planning, developing, deploying, monitoring, and maintaining AI models throughout their entire operational lifespan.
- AI Red Teaming — A structured process of rigorously testing an AI system, often by adversarial attack simulations, to identify vulnerabilities, biases, and potential for misuse.
- AI Safety & Alignment — The field ensuring AI systems behave as intended, remain under human control, and avoid unintended harm.
- AI Skills Gap — The mismatch between the AI-related skills organizations need and those their workforce actually has.
- AI slop — AI slop is low-quality, high-volume output generated by AI systems, prioritizing quantity over usefulness.
- AI Treadmill — The continuous cycle of increasing AI model size, complexity, and resource demands to achieve incremental performance gains.
- AI Workflow Automation — The use of AI technologies to automate and optimize sequences of tasks or processes, reducing human intervention and error.
- AI-complete — AI-complete problems are computational challenges as difficult as achieving human-level artificial intelligence.
- Algorithm — A finite, well-defined sequence of steps used to learn from data or solve a computational problem.
- Algorithmic efficiency — Algorithmic efficiency measures how well an algorithm uses computational resources like time and memory.
- Algorithmic Justice — A framework addressing fairness, accountability, and transparency in algorithmic decision-making, especially concerning social and legal ramifications.
- Algorithmic probability — A method from algorithmic information theory for assigning prior probabilities to observations based on their complexity.
- Algorithmic Transparency — The ability to understand how and why an algorithm makes specific decisions or predictions.
- AlphaGo — AlphaGo is a computer program developed by DeepMind that famously defeated human Go champions.
- Analytics — Analytics is the process of discovering, interpreting, and communicating meaningful patterns found in data.
- Annotation — The act of attaching labels, tags, or structured information to raw data.
- Anomaly detection — Anomaly detection identifies unusual data points that deviate significantly from the expected pattern.
- Answer set programming (ASP) — A declarative programming paradigm for solving difficult search problems using logic programming principles.
- Ant colony optimization (ACO) — An optimization algorithm inspired by the foraging behavior of ants to find shortest paths in graphs.
- Anytime algorithm — An anytime algorithm can return a valid solution at any point during its execution, even if interrupted.
- API — An application programming interface — the contract by which software components communicate.
- Application programming interface (API) — An API is a set of rules and protocols that allows different software applications to communicate with each other.
- Approximate string matching — Finding strings that are approximately similar to a given pattern, allowing for errors or variations.
- Approximation error — The difference or discrepancy between an exact value and its approximated value.
- AR — AR is an abbreviation for augmented reality, which overlays digital information onto the real world.
- Area under the PR curve — Area under the PR curve (PR AUC) measures a classifier's performance, especially for imbalanced datasets.
- Area under the ROC curve — Area under the ROC curve (AUC) evaluates a classifier's ability to distinguish between classes across all possible thresholds.
- Argumentation framework — A formal system for representing and reasoning about arguments and their conflicts.
- Artificial general intelligence (AGI) — AI that can perform any intellectual task that a human being can.
- Artificial immune system (AIS) — AI systems inspired by biological immune systems to solve problems.
- Artificial intelligence (AI) — Machines that can perform tasks typically requiring human intelligence.
- Artificial intelligence arms race — Competition between states to develop and deploy advanced AI.
- Artificial Intelligence Markup Language — An XML format for creating AI that understands natural language.
- Asymptotic computational complexity — Analyzing algorithm efficiency as input size grows infinitely large.
- Attention — Attention in neural networks highlights important parts of the input to improve predictions, like focusing on key words.
- Attention Head — One of multiple parallel attention computations, each learning to focus on different types of relationships in the data.
- Attention Mechanism — A technique that lets models dynamically focus on the most relevant parts of the input when producing each output element.
- Attribute — An attribute is a characteristic or feature of a data point, often used in discussions of fairness and data.
- Attribute sampling — Attribute sampling trains decision trees using only random subsets of features at each node, improving efficiency and diversity.
- Attributional calculus — A logic system for natural induction and rule-based learning.
- AUC — Area Under the ROC Curve — a threshold-independent measure of classifier quality.
- Augmented Intelligence — A human-centered AI approach focused on assisting and enhancing human capabilities rather than replacing them.
- Augmented reality — Augmented reality (AR) enhances the real world by overlaying digital information, like images or sounds.
- Auto-regressive model — A model that predicts future outputs based on its own past predictions, commonly used in language models to generate sequences.
- Autoencoder — A neural network that learns compressed representations by training to reconstruct its own input through a bottleneck layer.
- Automata theory — The study of abstract machines and their computational capabilities.
- Automated machine learning (AutoML) — Automating the process of building and optimizing machine learning models.
- Automated planning and scheduling — AI that figures out sequences of actions to achieve goals.
- Automated reasoning — Developing computer programs that can perform logical reasoning automatically.
- Automatic evaluation — Automatic evaluation uses software to assess model output quality, often by comparing it to a known correct answer.
- Automatic Speech Recognition (ASR) — The technology that enables computers to convert spoken language into written text.
- Automation bias — Occurs when humans overly trust automated systems, even when they make mistakes, favoring their outputs over non-automated information.
- AutoML — Automated processes that build machine learning models, handling tasks like model selection, hyperparameter tuning, and data preparation.
- Autonomic computing (AC) — Computer systems that can self-manage and adapt to changes.
- Autonomous agent — An agent that operates independently to achieve goals by planning, acting, and adapting without constant human oversight.
- Autonomous Agents — AI systems that pursue goals over many steps with minimal human intervention.
- Autonomous car — A vehicle that can drive itself without human input using sensors and AI.
- Autonomous robot — A robot that can perform tasks independently with minimal human control.
- Autorater evaluation — A hybrid evaluation method combining human judgment with an ML model trained to mimic human evaluators for generative AI quality.
- Autoregressive Model — A statistical model that predicts future values based on past values, where each prediction contributes to the context for the next.
- Auxiliary loss — An additional loss function used during neural network training to speed up convergence and combat the vanishing gradient problem.
- Average precision at k — A metric evaluating ranked results by averaging precision scores at different recall levels up to k, measuring relevance in ordered lists.
- AWQ (Activation-aware Weight Quantization) — A 4-bit LLM quantization method that protects the most salient weight channels identified by activation magnitudes, beating GPTQ on many models.
- Axis-aligned condition — In decision trees, a condition that splits data based on a single feature's value, like 'age > 30'.
- Backpropagation — An algorithm that efficiently computes gradients by propagating errors backward through the network using the chain rule.
- Backpropagation through structure (BPTS) — A training technique for recurrent neural networks that calculates gradients by backpropagating errors through the network's structure.
- Backpropagation through time (BPTT) — A core algorithm for training recurrent neural networks by unfolding them over time and applying backpropagation.
- Backward chaining — An inference method that starts from a potential outcome and works backward to find supporting evidence or conditions.
- Bag of words — A text representation that ignores grammar and word order, focusing only on word frequency within a document.
- Bag-of-words model — A text representation that counts word occurrences, ignoring grammar and word order, to capture content.
- Bag-of-words model in computer vision — Adapts the bag-of-words concept for images by treating visual features as words.
- Bagging — An ensemble technique where models are trained on random subsets of data sampled with replacement to reduce variance.
- Base model — A pre-trained model used as a starting point for fine-tuning on specific downstream tasks.
- Baseline — A simple model or metric used as a reference point to evaluate the performance of more complex models.
- Baseline Model — A simple reference model used to put more sophisticated approaches in context.
- Batch — A group of training examples processed together in a single forward and backward pass.
- Batch inference — Processing multiple data examples at once to generate predictions, leveraging parallelism for efficiency.
- Batch Normalization — A technique that normalizes layer inputs across a mini-batch, stabilizing and accelerating deep network training.
- Batch size — The number of training examples processed in one iteration of a machine learning algorithm's update cycle.
- Batching — Grouping multiple inference requests so they run together on the GPU.
- Bayesian Network — A probabilistic graphical model representing a set of random variables and their conditional dependencies via a directed acyclic graph.
- Bayesian neural network — A probabilistic neural network that quantifies uncertainty in its weights and predictions by modeling them as probability distributions.
- Bayesian Optimization — An adaptive hyperparameter search that uses a probabilistic model to choose the next configuration to try.
- Bayesian programming — A methodology for specifying and solving problems using probabilistic models when information is incomplete.
- Bees algorithm — A population-based optimization algorithm inspired by the foraging behavior of honey bees.
- Behavior informatics (BI) — An interdisciplinary field focused on extracting intelligence and insights from behavioral data.
- Behavior tree (BT) — A tree structure used for defining complex agent behaviors through modular composition of tasks.
- Belief–desire–intention software model (BDI) — A cognitive agent architecture based on an agent's beliefs, desires, and intentions to guide its actions.
- Bellman equation — A formula in reinforcement learning that defines the value of an action based on immediate rewards and future expected rewards, used in Q-learning.
- Benchmark — A standardized dataset and evaluation protocol used to compare models.
- BERT — A bidirectional Transformer model pre-trained on masked language modeling, revolutionizing NLP benchmarks across the board.
- Bias (ethical) — Systematic, unfair model behavior that disadvantages particular groups of people.
- Bias (ethics/fairness) — Unfair prejudice or favoritism towards certain groups or things, which can influence data, system design, and user interactions.
- Bias (math) or bias term — A parameter in machine learning models, often representing an intercept, that shifts the output prediction.
- Bias (model parameter) — A learnable constant added to a neuron's weighted input that shifts the activation function.
- Bias-Variance Trade-off — The conflict in simultaneously minimizing two sources of error that prevent models from generalizing beyond their training data.
- Bias-Variance Tradeoff — The tension between a model's ability to fit training data (low bias) and its ability to generalize to new data (low variance).
- Bidirectional — Describes a system that processes information by looking at context both before and after a specific point.
- Bidirectional language model — A language model that considers both preceding and succeeding text to determine the probability of a token.
- Big data — Extremely large and complex datasets that require specialized tools for processing and analysis.
- Big O notation — A mathematical notation used to describe the performance or complexity of an algorithm as input size grows.
- Binary classification — A machine learning task that categorizes input into one of two mutually exclusive classes, like 'spam' or 'not spam'.
- Binary condition — A condition in a decision tree that results in one of two possible outcomes, typically 'yes' or 'no'.
- Binary tree — A tree data structure where each node has at most two children, known as the left and right child.
- Black box model — A model whose internal workings are opaque and difficult for humans to understand, despite knowing its inputs and outputs.
- Blackboard system — An AI architecture where multiple specialized agents cooperate by updating a shared knowledge base.
- BLEU (Bilingual Evaluation Understudy) — A metric to evaluate machine translation quality by comparing generated text to human references based on N-gram overlap.
- BLEU Score — A metric that measures how close machine-generated text is to human reference translations.
- BLEURT (Bilingual Evaluation Understudy from Transformers) — A metric that uses pre-trained language models to evaluate machine translation quality, focusing on semantic similarity.
- Boltzmann machine — A type of stochastic recurrent neural network used for generative learning and optimization.
- Boolean Questions (BoolQ) — A dataset used to evaluate an LLM's ability to answer yes/no questions based on a given text passage.
- Boolean satisfiability problem — The problem of determining if a given Boolean formula can be made true by assigning TRUE or FALSE values to its variables.
- BoolQ — Abbreviation for Boolean Questions, a dataset for evaluating yes/no question answering capabilities of LLMs.
- Boosting — A machine learning technique that trains models sequentially, with each new model correcting the errors of the previous ones, primarily to reduce bias.
- Bootstrap aggregating — An ensemble technique that trains multiple models independently and averages their predictions to reduce variance, commonly known as bagging.
- Bounding box — A rectangle defined by coordinates surrounding a region of interest in an image, often used in object detection.
- Brain technology — Technology inspired by neuroscience, aiming to create self-learning systems and 'know-how maps' for applications like robotics.
- Branching factor — The number of children or possible next moves from a given node in a tree structure, commonly used in search algorithms and game theory.
- Broadcasting — An operation that expands operand shapes to match for arithmetic operations between arrays of different sizes.
- Browser AI — Artificial intelligence functionalities integrated directly into web browsers to enhance user experience, productivity, and content interaction.
- Brute-force search — A general problem-solving technique that checks every possible solution systematically until the correct one is found, often computationally expensive.
- Bucketing — Converting a continuous feature into discrete categories or 'bins' based on value ranges.
- Business AI Applications — AI technologies and solutions specifically designed and implemented to solve business problems and improve organizational efficiency.
- Caching — Storing the results of expensive computations so they can be reused without recomputing.
- Calibration layer — An adjustment made after a model's predictions to correct for bias and align probabilities with observed outcomes.
- Candidate generation — The initial step in a recommendation system that narrows down a large set of items to a smaller, more manageable list of potential recommendations.
- Candidate sampling — A training optimization technique that reduces computational cost by only calculating probabilities for positive labels and a random sample of negative labels.
- Capsule Network — A type of neural network designed to preserve hierarchical spatial relationships between features.
- Capsule neural network (CapsNet) — A type of neural network that models hierarchical relationships more effectively by using 'capsules' to represent entities and their properties.
- Case-based reasoning (CBR) — A problem-solving approach that relies on finding and adapting solutions from similar past problems.
- Catastrophic Forgetting — The phenomenon where a neural network rapidly loses previously learned information upon learning new, distinct tasks.
- Categorical data — Data that represents categories or labels, where each data point belongs to one specific group from a defined set of possibilities.
- Causal Inference — The process of determining whether a cause-and-effect relationship exists between variables, not just correlation.
- Causal language model — A language model that predicts the next token based only on the preceding tokens, meaning it processes text in one direction.
- CB — An abbreviation for CommitmentBank, likely used as a metric in specific research contexts.
- Centroid — The central point of a cluster, typically calculated as the mean of all data points within that cluster in algorithms like k-means.
- Centroid-based clustering — A type of clustering algorithm that groups data points around a central point or centroid, aiming for non-hierarchical structures.
- Chain-of-Thought (CoT) Prompting — Asking models to show step-by-step reasoning before giving a final answer, improving accuracy on complex tasks.
- Chain-of-thought prompting — An advanced prompting technique that guides LLMs to break down complex problems into intermediate reasoning steps before providing a final answer.
- Character N-gram F-score (ChrF) — A metric for evaluating machine translation by comparing character n-grams between generated and reference text.
- Chat — An interactive dialogue between a user and an AI system, where previous turns influence the context of the ongoing conversation.
- Chatbot — A computer program designed to simulate conversation with human users, typically via text or voice.
- Chatbot Framework — A software library or platform providing tools and components to build, deploy, and manage conversational AI agents.
- Checkpoint — A saved state of a machine learning model's parameters, allowing training to be paused and resumed or enabling model deployment.
- Chief AI Officer (CAIO) — A C-suite executive responsible for a company's AI strategy, budget, and ethical/legal compliance.
- Choice of Plausible Alternatives (COPA) — A dataset and evaluation task designed to test an LLM's ability to choose the more plausible cause or consequence for a given premise.
- Citation precision — A metric measuring the proportion of citations in an LLM's response that accurately support the claims made within that response.
- Citation recall — A metric assessing what proportion of the source documents an LLM used to generate a response are actually cited within that response.
- Class — A category that a label can belong to, such as 'spam' or 'not spam' in an email classification task.
- Class-balanced dataset — A dataset where each category has roughly an equal number of examples, ensuring fair representation for all classes.
- Class-imbalanced dataset — A dataset where the number of examples for each class is significantly different, potentially biasing model performance.
- Classification — A supervised learning task where the model assigns inputs to discrete categories.
- Classification model — A predictive model that assigns an input to one of several predefined categories or classes.
- Classification threshold — A cutoff value used in binary classification to convert a model's raw output score into a final class prediction.
- Classifier — A common, informal term for a classification model.
- CLIP — A multi-modal model connecting images and text in a shared embedding space for zero-shot visual classification.
- Clipping — A method to control outliers by capping feature values at predefined minimum and maximum thresholds.
- Cloud robotics — A field integrating robotics with cloud computing for enhanced processing, storage, and shared intelligence among robots.
- Cloud TPU — Google's specialized hardware accelerator designed to significantly speed up machine learning computations on its cloud platform.
- Cluster analysis — The process of grouping similar data points together into clusters, used for exploratory data mining and pattern recognition.
- Clustering — An unsupervised technique that groups similar data points without using labels.
- Co-adaptation — An undesirable phenomenon where neurons become overly reliant on specific other neurons, leading to overfitting during training.
- Co-training — Co-training is a semi-supervised learning method using two independent model views to train on large unlabeled datasets.
- Cobweb — An incremental algorithm for hierarchical conceptual clustering that organizes data into a classification tree based on attribute distributions.
- Cognitive AI — AI systems designed to mimic human cognitive functions like perception, reasoning, learning, and problem-solving.
- Cognitive architecture — A theoretical framework specifying the fixed structures and mechanisms of a mind (natural or artificial) that enable intelligent behavior.
- Cognitive Architectures — Integrated computational frameworks designed to model an entire range of human-like cognitive capabilities, such as perception, reasoning, and learning.
- Cognitive computing — Computing systems that mimic human thought processes for enhanced decision-making, sensing, reasoning, and response.
- Cognitive Robotics — A field integrating AI, cognitive science, and robotics to create robots capable of human-like understanding, learning, and reasoning.
- Cognitive science — The interdisciplinary study of the mind, intelligence, and how information is processed, learned, and remembered.
- Collaborative filtering — A recommendation technique that predicts user preferences by analyzing the behavior and preferences of similar users.
- Collective Intelligence — The shared intelligence exhibited by groups of individuals or decentralized systems, whether human, animal, or artificial.
- Combinatorial optimization — Finding the best option from a finite set of possibilities, often used in fields like operations research and computer science.
- CommitmentBank (CB) — A dataset used to evaluate an LLM's ability to discern if a passage's author believes a specific stated clause.
- Common Sense Reasoning — The ability of AI systems to make inferences and judgments based on a broad, implicit understanding of the world, similar to humans.
- Commonsense knowledge — The vast store of implicit, everyday facts about the world that humans naturally understand and use.
- Commonsense reasoning — AI's attempt to replicate the human ability to make educated guesses about ordinary, everyday situations.
- Compact model — A small, efficient machine learning model designed for deployment on devices with limited resources.
- Completion — The text a language model generates in response to a prompt.
- Computational chemistry — Using computer simulations to solve problems and understand chemical phenomena.
- Computational complexity theory — Classifying computational problems by difficulty and understanding the relationships between different problem classes.
- Computational creativity — An interdisciplinary field exploring how computers can be used to generate novel and creative outputs.
- Computational cybernetics — Merging cybernetics principles with computational intelligence techniques for complex system control.
- Computational humor — AI research focused on using computers to understand, generate, or analyze humor.
- Computational intelligence (CI) — AI methods inspired by nature, focusing on learning from data and experimental observation.
- Computational learning theory — The theoretical study of machine learning algorithms, analyzing their performance and limitations.
- Computational linguistics — An interdisciplinary field modeling natural language using computational methods for analysis or processing.
- Computational mathematics — A field where computer simulation and computation are essential tools for solving mathematical problems.
- Computational neuroscience — Using mathematical models and computer simulations to understand the structure and function of the brain.
- Computational number theory — The study and development of algorithms for number theoretic computations.
- Computational Photography — The use of computational techniques to create new photographic capabilities that go beyond traditional optics.
- Computational problem — A computational problem is a collection of questions that computers can potentially answer, forming a core concept in theoretical computer science.
- Computational Social Science — The use of computational methods, including AI, to analyze large-scale social data and understand human behavior and societal dynamics.
- Computational statistics — Computational statistics is an interdisciplinary field that bridges statistics and computer science, focusing on the use of computational methods for statistical analysis.
- Compute — The processing power and resources required to train or run machine learning models.
- Computer science — Computer science is the study of computation, including the theory, design, and application of algorithms and computational systems.
- Computer Use — An agent capability where an LLM controls a computer GUI by viewing screenshots and emitting mouse/keyboard actions, automating arbitrary software.
- Computer vision — Computer vision enables computers to interpret and understand information from digital images and videos, automating tasks typically done by human sight.
- Computer-automated design (CAutoD) — Computer-automated design (CAutoD) extends CAD by using computers to automate aspects of the design process across various engineering disciplines.
- Concept Drift — When the relationship between inputs and the target outcome shifts over time, even if inputs look the same.
- Condition — In decision trees, a test performed at a node to split the data based on a feature's value.
- Confabulation — An alternative and more technically precise term for the phenomenon of AI hallucination, where an AI generates false or nonsensical information.
- Confidence Score — A numerical value indicating the AI's certainty in its prediction, such as an intent classification.
- Configuration — Setting initial property values for model training, including layers, data location, and hyperparameters like learning rate.
- Confirmation bias — The tendency to favor information that confirms existing beliefs, potentially influencing data collection and interpretation in ML.
- Confusion Matrix — A table showing true vs predicted labels for every class.
- Connectionism — Connectionism is an approach in cognitive science that explains mental processes using artificial neural networks.
- Consistency Model — A diffusion-derived model trained so any point on a noise trajectory maps to the same clean sample, enabling 1–4 step generation.
- Consistent heuristic — A consistent heuristic in AI pathfinding ensures that its estimated cost to the goal never overestimate the actual cost from any neighboring state.
- Constituency parsing — Breaking down a sentence into its grammatical components or constituents, like noun phrases and verb phrases, for easier analysis.
- Constitutional AI — An approach to aligning AI models, particularly LLMs, by providing them with a 'constitution' of principles to guide their behavior without human feedback.
- Constrained conditional model (CCM) — A constrained conditional model (CCM) is a machine learning framework that combines probabilistic or discriminative models with declarative constraints.
- Constraint logic programming — Constraint logic programming integrates logic programming with constraint satisfaction techniques to solve problems with complex variable relationships.
- Constraint programming — Constraint programming is a paradigm where problems are solved by stating relationships among variables in the form of constraints.
- Constructed language — A constructed language (conlang) is a language intentionally created with a specific phonology, grammar, and vocabulary, rather than evolving naturally.
- Contact Center AI — AI technologies deployed in customer service environments to automate tasks and assist human agents.
- Containerization — Packaging an application with all its dependencies so it runs consistently across environments.
- Content Moderation AI — AI systems designed to identify, filter, and manage inappropriate or harmful content on online platforms.
- Context Awareness — An AI system's ability to take situational signals — user, time, history, environment — into account.
- Context Window — The maximum number of tokens a model can process in a single input, determining information capacity.
- Contextual AI — AI systems that can understand and respond to the situational context, including user intent, environment, and temporal factors.
- Contextual Understanding — The ability of an AI system to interpret information based on its surrounding situation or details.
- Contextualized language embedding — Word representations that capture meaning based on surrounding text, going beyond static embeddings to understand nuance and context.
- Continual Learning — Training models that keep learning new tasks over time without forgetting old ones.
- Continuous feature — A numerical feature that can take any value within a given range, such as temperature or weight, rather than just specific discrete values.
- Contrastive Learning — A self-supervised technique that learns representations by pulling similar samples together and pushing dissimilar ones apart.
- Control theory — Control theory is a field of engineering and mathematics focused on managing the behavior of dynamic systems through control actions.
- ControlNet — A neural add-on that lets diffusion models be steered by extra conditioning images such as edges, depth maps, poses, or scribbles.
- Convenience sampling — Selecting data based on ease of access rather than rigorous methodology, suitable for quick initial tests but not final analysis.
- Convergence — The point in model training where improvements in performance (like reduced loss) become negligible with further iterations.
- Conversational AI — AI systems designed to simulate human conversation through text or voice, enabling natural language communication.
- Conversational coding — An interactive process where a user and an AI model collaborate through dialogue to generate and refine software code.
- Convex function — A mathematical function shaped like a 'U', where the line segment connecting any two points on the graph lies above or on the graph itself.
- Convex optimization — Finding the minimum value of a convex function using mathematical methods like gradient descent, ensuring a global minimum is found.
- Convex set — A geometric set where the line segment connecting any two points within the set is entirely contained within that set.
- Convolution — A mathematical operation that applies a filter to an input matrix, used in deep learning to extract features efficiently.
- Convolutional filter — A small matrix used in convolutional operations to detect specific features like edges or textures within an input matrix.
- Convolutional layer — A layer in a neural network that applies convolutional filters across the input to create feature maps, commonly used in image processing.
- Convolutional Neural Network (CNN) — A neural network that uses learnable filters to detect spatial patterns like edges, textures, and objects in images.
- Convolutional operation — The core calculation where a convolutional filter's values are element-wise multiplied with a slice of the input matrix, and the results are summed.
- COPA — COPA is a metric measuring the Choice of Plausible Alternatives in NLP tasks.
- Coreference Resolution — The NLP task of identifying all expressions that refer to the same entity in a text.
- Corpus — A large and structured collection of texts, often used to train NLP models.
- Cost Function — Another name for the loss function, typically averaged over the entire training set.
- Counterfactual fairness — Counterfactual fairness ensures a model's output is consistent across individuals identical except for sensitive attributes.
- Coverage bias — Coverage bias occurs when a model is trained on data that does not accurately represent the full population it will be used on.
- CPU — Central Processing Unit — the general-purpose chip that runs most software.
- Crash blossom — A crash blossom is an ambiguous phrase or sentence, creating multiple interpretations problematic for language understanding.
- Creative AI — AI systems designed to generate novel and aesthetically valuable content, including art, music, text, and designs.
- Cross-entropy — Cross-entropy measures the difference between two probability distributions, commonly used for multi-class classification loss.
- Cross-Validation — A technique that evaluates model performance by training and testing on different subsets of the data in rotation.
- Crossover — Crossover, or recombination, is a genetic operator in evolutionary computation that combines genetic information from two parent solutions to create new offspring solutions.
- Cumulative distribution function (CDF) — A CDF describes the probability that a random variable will take a value less than or equal to a specific point.
- Curiosity Reinforcement Learning — A reinforcement learning technique where an agent is intrinsically motivated to explore its environment and learn new information.
- Curse of Dimensionality — Various phenomena that arise when analyzing and organizing data in high-dimensional spaces, becoming sparse and difficult to generalize.
- Custom Instructions — User-defined persistent directives given to an AI chatbot to influence its behavior, tone, response style, or default persona across conversations.
- Customer Effort Score (CES) — A metric measuring how easy it is for customers to resolve an issue or complete a task with an AI system.
- Customer Satisfaction Score (CSAT) — A commonly used metric to gauge customer satisfaction with a specific interaction or service.
- Cyber-Physical Systems (CPS) — Integrated systems of computation, networking, and physical processes that interact with and control the physical world.
- Cyborg Intelligence — The integration of human biological intelligence with artificial intelligence and technological enhancements.
- Darkforest — Darkforest is a computer Go program developed by Facebook, using deep learning and convolutional neural networks in its design.
- Dartmouth workshop — The 1956 Dartmouth workshop is widely considered the seminal event that formally established artificial intelligence as a distinct field of research.
- Data analysis — Data analysis involves examining, cleaning, transforming, and visualizing data to discover useful information and patterns.
- Data Augmentation — Techniques that artificially expand training datasets by applying transformations to existing samples.
- Data Cleaning — Identifying and fixing or removing errors, inconsistencies, and duplicates in a dataset.
- Data Drift — When the statistical distribution of inputs to a deployed model changes over time.
- Data fusion — Combining data from multiple sources to create more accurate and useful information than any single source provides.
- Data Imbalance — When some classes or groups are vastly more frequent in the dataset than others.
- Data integration — Combining data from different sources to provide a unified view, crucial for handling large and diverse datasets.
- Data Leakage — When information that wouldn't be available at inference time accidentally influences training.
- Data Lineage — The lifecycle of data, including its origin, transformations, and where it moves over time.
- Data mining — Discovering patterns and insights in large datasets using methods from machine learning, statistics, and databases.
- Data Moat — A sustainable competitive advantage derived from exclusive access to or control over a unique and valuable dataset.
- Data parallelism — Data parallelism scales training by distributing data subsets across replicated models on multiple devices.
- Data Pipeline — An automated workflow that ingests, transforms, and delivers data to models.
- Data Preprocessing — Transforming raw data into a format suitable for model training.
- Data science — An interdisciplinary field that extracts knowledge and insights from data using scientific methods, algorithms, and systems.
- Data set — A collection of data, typically organized as rows and columns, where each row represents an item and columns represent its attributes or variables.
- Data set or dataset — A dataset is a collection of raw data, often organized in formats like spreadsheets or CSV files.
- Data Versioning — Tracking changes to datasets the way Git tracks changes to code.
- Data warehouse (DW or DWH) — A central system for reporting and analysis that integrates historical and current data from various sources into one repository.
- Data-Centric AI — An approach to AI development that prioritizes improving the quality, consistency, and quantity of data over model architecture.
- DataFrame — A DataFrame is a 2D labeled data structure, similar to a spreadsheet or SQL table, commonly used in data manipulation.
- Datalog — A declarative logic programming language, often used for deductive databases and in areas like data integration and program analysis.
- Dataset — An organized collection of examples used to train, validate, or test a model.
- Dataset API (tf.data) — The Dataset API (tf.data) is a TensorFlow tool for building efficient input pipelines for machine learning.
- Dataset Shift — A change in the distribution of the data between the training and test (or deployment) phases.
- Decision boundary — The line or surface that separates different classes in a classification problem, defining where a model makes its predictions.
- Decision forest — A decision forest is an ensemble of multiple decision trees, combining their predictions for improved accuracy and robustness.
- Decision Making — Choosing actions or recommendations under uncertainty, often using probabilistic or utility-based reasoning.
- Decision support system (DSS) — An information system that helps organizations make better decisions by analyzing data, especially for unstructured or semi-structured problems.
- Decision theory — The study of how agents make choices, encompassing both how they ideally should make decisions (normative) and how they actually do (descriptive).
- Decision threshold — A decision threshold is a value used in classification to convert probabilities into discrete class labels.
- Decision tree — A decision tree is a supervised learning model that uses a tree-like structure of decisions and their possible consequences.
- Decision tree learning — A machine learning method that uses a tree-like structure to make predictions by recursively splitting data based on feature values.
- Declarative programming — A programming paradigm that expresses the logic of a computation without explicitly describing its control flow.
- Decoder — A model component that generates output sequences, typically one token at a time.
- Decoder-only Transformer — A type of transformer model that consists solely of a stack of decoder layers, primarily used for generative tasks like text generation.
- Deductive classifier — An AI inference engine that uses domain knowledge expressed as declarations to classify information.
- Deep Blue — IBM's pioneering chess-playing computer that famously defeated world champion Garry Kasparov in 1997.
- Deep Learning — A subset of machine learning using neural networks with many layers to learn hierarchical representations from large datasets.
- Deep model — A neural network with more than one hidden layer, also known as a deep neural network.
- Deep Q-Network (DQN) — A type of Q-learning algorithm that uses a deep neural network to approximate the Q-value function.
- Deep Reinforcement Learning — The combination of deep learning and reinforcement learning, allowing agents to learn complex tasks directly from raw sensory input.
- Deepfake — Synthetic media in which a person in an existing image or video is replaced with someone else's likeness.
- Default logic — A non-monotonic logic that handles reasoning based on default assumptions, allowing conclusions to be retracted if new information contradicts them.
- Demographic parity — A fairness metric ensuring prediction rates are the same across different demographic groups.
- Denoising — A self-supervised learning technique where a model learns to remove artificial noise added to data.
- Dense feature — A feature where most values are non-zero, typically represented as a floating-point tensor.
- Dense layer — Another name for a fully connected layer in a neural network.
- Density-based spatial clustering of applications with noise (DBSCAN) — A clustering algorithm that groups together points that are closely packed, marking points in low-density regions as outliers.
- Deployment — The process of moving a trained model into a production environment where it serves real users.
- Depth — The total number of hidden, output, and embedding layers in a neural network.
- Depthwise separable convolutional neural network (sepCNN) — A CNN that uses depthwise separable convolutions for efficiency.
- Description logic (DL) — A family of formal knowledge representation languages used for AI, offering more expressivity than propositional logic but with decidable reasoning.
- Deterministic — A system or function that produces the exact same output for a given input every time.
- Developmental robotics (DevRob) — A field studying how embodied machines can learn lifelong and open-ended skills through developmental mechanisms, inspired by human development.
- Device — Hardware, like a CPU or GPU, that runs computations for a machine learning framework.
- Diagnosis — The process of identifying system malfunctions by analyzing observed behavior to pinpoint the cause of incorrect functioning.
- Dialogue Management — The process of controlling the flow and state of a conversation between a user and an AI system.
- Dialogue system — A computer system designed to converse with humans using various modes of communication and maintaining a coherent interaction.
- Differential Privacy — A mathematical framework that bounds how much any single individual's data can affect a model or query result.
- Diffusion Model — A generative model that learns to create data by reversing a gradual noising process, producing high-quality images and audio.
- Diffusion Transformer (DiT) — A diffusion model that replaces the U-Net denoiser with a Transformer operating on image or video patches, scaling cleanly with compute.
- Digital Twin — A high-fidelity virtual replica of a physical system that updates in real time from sensor data.
- Dijkstra's algorithm — An algorithm that finds the shortest paths from a single source node to all other nodes in a graph with non-negative edge weights.
- Dimension reduction — Techniques to reduce the number of features or variables in a dataset while retaining important information.
- Dimensionality reduction — The process of reducing the number of features or variables in a dataset while retaining essential information.
- Dimensions — Refers to the number of elements or coordinates needed to specify an item in a data structure like a tensor.
- Direct Preference Optimization (DPO) — A simpler RLHF alternative that fine-tunes an LLM directly on preference pairs using a closed-form loss, with no reward model or RL loop.
- Direct prompting — Another term for zero-shot prompting, where a model answers a prompt without prior examples.
- Disambiguation — The process of resolving ambiguities in natural language, choosing the correct meaning or interpretation.
- Discrete feature — A feature that can only take on a finite, countable number of distinct values.
- Discrete system — A system characterized by a finite or countable number of distinct states, often modeled using graphs.
- Discriminative model — A model that learns to distinguish between different classes or predict a value based on input features.
- Discriminator — A system that identifies whether input data is real or fake, often used within generative adversarial networks.
- Disparate impact — When an algorithm's decisions disproportionately affect different population subgroups, even if not intentionally biased.
- Disparate treatment — When an algorithm explicitly uses sensitive attributes to make different decisions for different population subgroups.
- Distillation — Compressing a large AI model into a smaller one that mimics the original's performance, improving efficiency.
- Distributed artificial intelligence (DAI) — A subfield of AI focused on developing decentralized solutions to problems using multiple intelligent agents.
- Distributed Training — Training a model across multiple machines or accelerators in parallel.
- Distribution — The pattern or frequency of different values within a dataset or for a specific feature.
- Divisive clustering — A hierarchical clustering method that starts with all data points in one cluster and progressively splits them.
- Document Classification — Assigning predefined categories or labels to entire documents based on their content.
- Document Understanding — The ability of AI systems to process, interpret, and extract meaningful information from unstructured and semi-structured documents.
- Domain Adaptation — Techniques for applying a model trained on a source domain to a different but related target domain with limited labeled data.
- Domain-Specific Language — Vocabulary and phrasing unique to a particular industry or area of expertise.
- Double descent — A phenomenon where model test error is low for both very simple and very complex models, but high for models with intermediate complexity.
- Downsampling — Reducing the number of data points, either by lowering resolution or selecting fewer examples from an over-represented class.
- DQN — Deep Q-Network, a reinforcement learning algorithm combining deep learning with Q-learning for complex tasks.
- Dropout — A regularization technique that randomly deactivates neurons during training, forcing the network to build robust, redundant features.
- Dropout regularization — A technique that randomly deactivates neurons during training to prevent overfitting.
- Dynamic — Describes processes or models that change or adapt frequently over time, often in response to new data.
- Dynamic epistemic logic (DEL) — A logical framework that models how agents' knowledge and beliefs change over time due to events or new information.
- Dynamic model — A model that is continually retrained or updated to adapt to new data and changing patterns.
- Eager execution — A TensorFlow execution mode where operations are performed immediately as they are called.
- Eager learning — A machine learning approach where the model builds a general hypothesis during training, applying it to all future predictions.
- Early stopping — A regularization technique used in iterative training to stop model learning when performance on a validation set starts to degrade.
- Earth mover's distance (EMD) — A metric measuring the minimum cost to transform one probability distribution into another.
- Ebert test — A proposed test to evaluate a synthesized voice's ability to tell a joke effectively, requiring human-like delivery and timing.
- Echo state network (ESN) — A type of recurrent neural network with a fixed, randomly connected hidden layer, where only output weights are learned to reproduce temporal patterns.
- Edge AI — Running AI models directly on user devices instead of cloud servers.
- Edit distance — A metric that calculates the minimum number of single-character edits required to change one string into another.
- Einsum notation — A concise notation for expressing tensor operations like multiplication and summation across specified axes.
- Embedding — A dense vector representation that captures semantic meaning, mapping discrete items like words into continuous mathematical space.
- Embedding layer — A hidden neural network layer that learns lower-dimensional representations (embeddings) for high-dimensional categorical data.
- Embedding space — A multi-dimensional space where learned representations (embeddings) of data are mapped to, capturing meaningful relationships.
- Embedding vector — A dense array of numbers learned by a model that represents an input item in a lower-dimensional space.
- Embeddings — Dense vector representations of discrete items, capturing their semantic relationships and meanings.
- Embodied agent — An intelligent agent that perceives and acts within an environment through a physical or virtual body.
- Embodied AI — AI systems that exist within a physical body, allowing them to interact with and learn from the real world through physical experience.
- Embodied Cognition — A theory suggesting that intelligence is shaped by the physical body and its interactions with the environment.
- Embodied cognitive science — An interdisciplinary field studying intelligence by modeling mind and body as one entity and using robotic agents.
- Emergent Abilities — New capabilities that appear in large models only after they reach a certain scale, not predictable from smaller versions of the same model.
- Emergent Abilities — Capabilities like multi-step arithmetic or instruction following that appear suddenly above a scale threshold rather than improving smoothly.
- Emergent behavior — Capabilities or behaviors in large language models that were not explicitly programmed or trained for.
- Empirical cumulative distribution function (eCDF or EDF) — A function showing the proportion of data points at or below a specific value, based on observed data.
- Empirical risk minimization (ERM) — A machine learning principle that aims to find a model that performs best on the observed training data.
- Encoder — A model component that compresses input data into a dense, information-rich representation.
- Encoder-Decoder Transformer — A transformer model composed of both an encoder (processing input) and a decoder (generating output), ideal for sequence-to-sequence tasks.
- Endpoints — Network addresses, typically URLs, where a service can be accessed and communicated with.
- Ensemble — Combining multiple independently trained models to improve overall prediction accuracy and robustness.
- Ensemble learning — Combining multiple machine learning models to improve overall prediction accuracy and robustness.
- Ensemble Methods — Techniques that combine multiple models to produce better predictions than any single model alone.
- Enterprise AI — AI strategies, technologies, and applications deployed across an entire organization to solve business challenges.
- Entity Recognition (Named Entity Recognition) — Identifying and classifying named entities in text into predefined categories like names, dates, or locations.
- Entropy — A measure of the unpredictability or randomness in a probability distribution.
- Environment — The external world or system with which an agent in reinforcement learning interacts and receives feedback.
- Environment grounding — The feedback and contextual data an agent receives from its environment after taking an action.
- Episode — A complete sequence of interactions between an agent and its environment in reinforcement learning, from start to finish.
- Episodic memory — In LLMs, information learned or retained by the model after its initial training period.
- Epoch — One full pass through the entire training dataset during model training.
- Epsilon greedy policy — A strategy where an agent randomly explores the environment most of the time, but sometimes exploits known good actions.
- Equality of opportunity — A fairness metric ensuring a model's positive predictions are equally accurate across different sensitive groups.
- Equalized odds — A fairness metric where true positive rate and false negative rate are equal across all groups.
- Error-driven learning — A machine learning approach where an agent learns by minimizing errors caused by its actions in an environment.
- Escalation Path — A defined route for transferring a customer's query to a higher level of support, often a human agent.
- Estimator — A deprecated TensorFlow API for building and training machine learning models.
- Ethical AI — The study and practice of designing, developing, and deploying AI systems in a responsible and morally sound manner.
- Ethics of artificial intelligence — The study of moral principles and values concerning the design, development, and deployment of AI.
- Evals — Abbreviation for LLM evaluations or any form of evaluation.
- Evaluation — The process of measuring a model's quality or comparing different models.
- Evaluation Metrics — Quantitative measures used to assess the performance, accuracy, and quality of AI models for specific tasks.
- Evaluator agent — An agent that checks and validates the results produced by another agent.
- Evolutionary algorithm (EA) — An optimization algorithm inspired by biological evolution, using processes like selection and mutation to find solutions.
- Evolutionary computation — A family of optimization algorithms that mimic biological evolution to solve problems.
- Evolving classification function (ECF) — Classification methods, often for data streams, that adapt and change dynamically over time.
- Exact match — A metric that requires model output to perfectly match the ground truth.
- Example — A single instance of data, consisting of features and possibly a label.
- Existential risk from artificial general intelligence — The potential risk that advanced artificial general intelligence (AGI) could lead to human extinction or catastrophe.
- Experience replay — A technique in reinforcement learning that stores and samples past transitions to train agents.
- Experiment Tracking — Systematically recording the inputs, code, parameters, and outputs of every ML experiment.
- Experimenter's bias — Bias introduced by the experimenter's expectations influencing the results.
- Expert system — AI programs that mimic the decision-making ability of a human expert using a knowledge base and inference rules.
- Explainability (XAI) — Techniques making AI decisions understandable to humans, crucial for trust and regulatory compliance.
- Explainable AI (XAI) — A set of techniques that allow humans to understand the output of AI models, especially deep learning models.
- Explainable Reinforcement Learning (XRL) — Methods that provide insights into the decision-making processes of reinforcement learning agents.
- Exploding gradient problem — Gradients become excessively large during neural network training, hindering learning.
- Extreme Summarization (xsum) — A dataset evaluating LLMs on single-document summarization to a single sentence.
- F1 — A metric balancing precision and recall for binary classification tasks.
- F1 Score — The harmonic mean of precision and recall, balancing both into a single number.
- Factual Accuracy — The degree to which an AI model's generated or retrieved information aligns with verifiable facts and real-world knowledge.
- Factuality — A property of a model whose output is grounded in factual reality.
- Fairness — The principle that AI systems should treat individuals and groups equitably.
- Fairness constraint — An imposed restriction on an algorithm to ensure specific fairness criteria are met.
- Fairness metric — A quantifiable measure used to assess the fairness of a model's predictions across different groups.
- Fall-back Strategies — Pre-defined actions an AI takes when it cannot understand a user's query or fulfill a request.
- False negative (FN) — A false negative occurs when a model incorrectly predicts the negative class for a data point that actually belongs to the positive class.
- False negative rate — The false negative rate measures the proportion of actual positive instances that were incorrectly predicted as negative.
- False positive (FP) — A false positive occurs when a model incorrectly predicts the positive class for a data point that actually belongs to the negative class.
- False positive rate (FPR) — The false positive rate measures the proportion of actual negative instances that were incorrectly predicted as positive.
- Fast decay — Fast decay is a training technique for LLMs where the learning rate is rapidly decreased to improve generalization and prevent overfitting.
- Fast-and-frugal trees — A simple decision-making tool that uses a series of simple, sequential steps (like a tree) to make classifications.
- Feature — An individual, measurable characteristic or property used as input for machine learning models.
- Feature cross — A feature cross combines two or more categorical features to create a new synthetic feature, capturing interaction effects.
- Feature Engineering — The process of creating, selecting, and transforming input variables to improve a machine learning model's performance.
- Feature Extraction — Deriving informative numerical signals from raw data for use as model inputs.
- Feature importances — Feature importances indicate the relative contribution of each feature to a model's predictions, showing which features are most influential.
- Feature learning — Techniques that allow AI systems to automatically discover and create relevant features from raw data.
- Feature Selection — Choosing the most useful subset of features to improve performance and interpretability.
- Feature set — A feature set is the collection of all input features used by a machine learning model during training and inference.
- Feature spec — A feature spec defines how to extract and interpret features from data, specifying their type and shape for model consumption.
- Feature vector — A feature vector is a numerical representation of an example, composed of its feature values, used as input for machine learning models.
- Featurization — Featurization is the process of transforming raw input data into a feature vector that a machine learning model can process.
- Federated Learning — Distributed training where models learn from data on many devices without the data ever leaving those devices.
- Feedback — Feedback is the evaluation of an agent's action, providing information about its success or failure to guide future behavior.
- Feedback loop — A feedback loop occurs when a model's output influences its future input or training data, potentially leading to system drift or reinforcement of biases.
- Feedforward neural network (FFN) — A feedforward neural network is a type of artificial neural network where connections between nodes do not form cycles; information moves in only one direction.
- Few-Shot Learning — Training a model to recognize new patterns from just a handful of labeled examples.
- Few-shot prompting — Few-shot prompting provides a large language model with a small number of examples within the prompt to guide its response to a query.
- Fiddle — A Python-first configuration library for managing ML model and training hyperparameters without invasive code changes.
- Fine-grained Control — Steering model outputs precisely along specific dimensions like style, length, tone, or factuality.
- Fine-Tuning — Adapting a pre-trained model to a specific task by continuing training on a smaller, task-specific dataset.
- First-order logic — A formal logic system using variables and quantifiers to express propositions more complexly than propositional logic.
- Flash model — A family of fast and low-latency Gemini models optimized for applications requiring quick responses and high throughput.
- FlashAttention — An IO-aware exact attention algorithm that tiles Q, K, V into SRAM blocks, cutting memory from O(n²) to O(n) and giving 2–4× speedups.
- Flax — A high-performance neural network library built on JAX, providing tools for training and evaluating deep learning models.
- Flaxformer — An open-source Transformer library based on Flax, primarily used for NLP and multimodal research.
- Flow Matching — A generative-modeling framework that learns a velocity field transporting samples from noise to data along a chosen probability path.
- Fluent — A condition or property that can change over time, often represented in logic by predicates depending on a time argument.
- Forget gate — A component within an LSTM cell that selectively discards information from the cell state to maintain relevant context.
- Formal language — A precisely defined set of strings, built from an alphabet and adhering to specific formation rules.
- Forward chaining — A reasoning strategy that starts with data and applies rules to reach a goal, often used in expert systems.
- Fraction of successes — A metric that measures the proportion of generated outputs that meet a specific success criterion.
- Frame — An AI data structure representing stereotyped situations by dividing knowledge into structured units.
- Frame language — A knowledge representation technology using 'frames' to model concepts and their relationships as ontologies.
- Frame problem — The challenge in AI of specifying which aspects of an environment *do not* change when an action occurs.
- Friendly artificial intelligence — A hypothetical AGI designed to have a beneficial impact on humanity and its values.
- Full softmax — A synonym for the standard softmax function used in multi-class classification.
- Fully connected layer — A layer in a neural network where each neuron is connected to every neuron in the preceding layer.
- Function Calling — Provider-defined schemas that let an LLM invoke developer-supplied functions in a structured way.
- Function transformation — A process that takes a function and returns a modified version of it, often used for optimization or differentiation.
- Futures studies — The interdisciplinary study of possible, probable, and preferable future scenarios and their underlying worldviews.
- Fuzzy control system — A system that uses fuzzy logic to manage complex processes based on imprecise or continuous input values.
- Fuzzy logic — A logic system that uses 'degrees of truth' between 0 and 1, allowing for imprecise reasoning.
- Fuzzy rule — An 'IF-THEN' statement used in fuzzy logic systems to map fuzzy inputs to fuzzy outputs.
- Fuzzy set — A set where elements can have a degree of membership between 0 and 1, unlike traditional binary sets.
- Game theory — The mathematical study of strategic interactions between rational decision-makers.
- GAN — Abbreviation for Generative Adversarial Network, a class of machine learning frameworks.
- Gemini — Google's advanced AI ecosystem, encompassing various sophisticated multimodal models and related tools.
- Gemini models — Google's state-of-the-art Transformer-based multimodal models designed for integration with AI agents.
- Gemma — A family of lightweight, open AI models derived from the same technology as Google's Gemini models.
- GenAI or genAI — Abbreviation for Generative Artificial Intelligence, focusing on AI systems that create new content.
- General game playing (GGP) — An AI approach focused on creating agents capable of playing multiple games without game-specific programming.
- Generalization — A model's ability to perform well on new, unseen data — not just its training set.
- Generalization curve — A plot showing training and validation loss over time to help detect overfitting in ML models.
- Generalization error — A measure of how poorly a machine learning model performs on new, unseen data compared to its training data.
- Generalized linear model — A flexible regression model that generalizes standard linear regression to accommodate different error distributions and link functions, allowing it to model a wider range of data types.
- Generated text — Text produced by a machine learning model, often used in evaluating the performance of language models against human-created reference texts.
- Generative Adversarial Network (GAN) — Two neural networks — a generator and discriminator — compete against each other to produce increasingly realistic synthetic data.
- Generative Adversarial Networks (GANs) — A class of deep learning frameworks composed of two neural networks, a generator and a discriminator, competing against each other.
- Generative agents (simulacra) — AI agents equipped with personas, memories, and routines designed to simulate realistic and emergent human behavior in interactive environments.
- Generative AI — An AI field focused on creating models that can generate novel and complex content, such as text, images, audio, and video, that is coherent and original.
- Generative artificial intelligence — AI that can create new content like text, images, or music based on patterns learned from existing data.
- Generative Design — An iterative design exploration process that uses algorithms to rapidly generate numerous design options based on specified goals and constraints.
- Generative Engine Optimization (GEO) — Optimizing content so it is preferentially cited and recommended by generative AI assistants.
- Generative Fill — An AI-powered feature, often in image editing software, that allows users to add or remove content from images by generating new pixels based on context.
- Generative model — A type of machine learning model that can create new data instances similar to the data it was trained on, or estimate the likelihood of a given data point originating from the training distribution.
- Generative Pre-trained Transformer (GPT) — A type of large language model (LLM) that utilizes the transformer architecture and is pre-trained on a massive amount of text data, capable of generating human-like text.
- Generative pretrained transformer (GPT) — A type of large language model that generates human-like text by predicting words in a sequence after being trained on vast amounts of text data.
- Generator — The component of a Generative Adversarial Network (GAN) responsible for creating new, synthetic data samples.
- Genetic algorithm (GA) — An optimization technique inspired by natural selection, using processes like mutation and crossover to find solutions to complex problems.
- Genetic operator — A function used in genetic algorithms to modify potential solutions, mimicking biological processes like mutation and crossover.
- GGUF — A single-file binary format from the llama.cpp project for distributing quantized LLM weights together with tokenizer and metadata.
- Gini impurity — A measure of how well a function separates data into distinct classes, often used in decision trees to evaluate the quality of splits.
- Glowworm swarm optimization — An optimization algorithm inspired by the cooperative behavior of glowworms, using principles of swarm intelligence.
- Golden dataset — A curated dataset representing the ground truth, used to evaluate the performance and accuracy of machine learning models.
- Golden response — A manually created, high-quality output used as a benchmark to evaluate the quality of responses generated by AI models.
- GPT (Generative Pre-trained Transformer) — A family of powerful Transformer-based language models developed by OpenAI, known for their ability to generate human-like text and perform various NLP tasks.
- GPTQ — A one-shot post-training quantization method that compresses LLM weights to 3–4 bits using approximate second-order information.
- GPU — Graphics Processing Unit — a massively parallel processor that powers most modern AI workloads.
- Gradient — The vector of partial derivatives of the loss with respect to each model parameter.
- Gradient accumulation — A technique to simulate larger batch sizes during training by accumulating gradients over multiple mini-batches before performing a single parameter update.
- Gradient boosted (decision) trees (GBT) — An ensemble machine learning technique that combines multiple decision trees sequentially, where each new tree corrects the errors of the previous ones.
- Gradient boosting — A machine learning method that builds models sequentially, with each new model correcting the errors of the previous ones.
- Gradient clipping — A technique to prevent exploding gradients during neural network training by capping the magnitude of gradients that exceed a certain threshold.
- Gradient Descent — An optimization algorithm that iteratively adjusts model parameters by moving in the direction of steepest decrease of the loss function.
- Graph (abstract data type) — An abstract data type representing a network of nodes connected by edges, used to model relationships between objects.
- Graph database (GDB) — A database that uses graph structures with nodes and edges to store and query data based on relationships.
- Graph execution — A mode of operation in TensorFlow where a computation graph is first defined and then executed, enabling optimizations and portability.
- Graph Neural Network (GNN) — A class of deep learning methods designed to perform inference on data structured in graph form.
- Graph theory — The study of graphs, which are mathematical structures used to model relationships between objects.
- Graph traversal — The process of systematically visiting each node in a graph, often used in algorithms for searching or mapping networks.
- GraphRAG — A retrieval-augmented generation variant that builds a knowledge graph from the corpus and retrieves entity- and community-level summaries.
- Greedy policy — A reinforcement learning policy that always selects the action expected to yield the highest reward.
- Greeting Management — The AI's ability to appropriately initiate and respond to conversational greetings.
- Grid Search — Exhaustively trying every combination of a predefined set of hyperparameter values.
- Grokking — A training phenomenon where a network memorizes the training set quickly but only generalizes much later, after many additional optimization steps.
- Ground truth — The actual reality or outcome of a situation, used to assess model performance.
- Groundedness — A model's output is grounded if it directly reflects information from its provided source material.
- Grounding — Tying a model's outputs to verifiable, external sources of truth.
- Group attribution bias — Assuming an individual possesses characteristics solely because they belong to a certain group.
- Grouped-Query Attention (GQA) — An attention variant where multiple query heads share each key/value head, shrinking the KV-cache while keeping near-multi-head quality.
- GRPO (Group Relative Policy Optimization) — A PPO variant from DeepSeek that drops the value network and estimates advantages from the relative reward of a group of sampled completions.
- GRU — A gated recurrent unit — a streamlined alternative to the LSTM with fewer parameters.
- Guardrails — Runtime checks that constrain model inputs and outputs to stay within safe, useful bounds.
- Hallucination — When an AI model generates confident, plausible-sounding content that is factually incorrect or fabricated.
- Hashing — A technique to group many categorical features into fewer, more manageable buckets.
- Heuristic — A practical method or rule of thumb used to find a solution quickly, often sacrificing optimality for speed.
- Heuristics — Practical rules of thumb that produce good-enough solutions when optimal ones are too expensive.
- Hidden Layer — Any layer in a neural network that is neither the input nor the output.
- Hierarchical clustering — An algorithm that creates a tree-like structure of nested clusters.
- High-Risk AI Classification — EU AI Act designation for AI systems that materially affect people's rights, safety, or opportunities.
- Hill climbing — An iterative optimization technique that moves towards better solutions until no further improvement is possible.
- Hinge loss — A loss function that penalizes incorrect classifications and aims to maximize the margin around the decision boundary.
- Historical bias — Bias present in data reflecting past societal prejudices, inequalities, or stereotypes.
- Holdout data — Data intentionally set aside and not used during model training for evaluation.
- Host — The part of a machine learning system, often a CPU, that manages training on accelerators like GPUs.
- Human evaluation — Assessing model performance by using human judgment to rate its outputs.
- Human Handoff — Seamlessly transferring a user's conversation from an AI system to a live human agent.
- Human-AI Interaction (HAI) — The study of how people communicate with and relate to artificial intelligence systems, focusing on design, usability, and user experience.
- Human-AI Teaming — The collaborative interaction between humans and AI systems to achieve shared goals more effectively than either could alone.
- Human-Centered AI (HCAI) — An approach to AI development prioritizing human needs, values, and well-being throughout the design and deployment process.
- Human-in-the-loop — System designs where humans review, correct, or guide AI outputs as part of the workflow.
- Human-in-the-Loop AI — A system design approach where human intelligence is integrated into an AI workflow to review, validate, or enhance AI decisions.
- Human-Robot Interaction (HRI) — The field dedicated to understanding, designing, and evaluating interactions between humans and robots.
- HumanEval — OpenAI's 164-problem Python coding benchmark where models must write a function passing hidden unit tests — pass@k is the standard metric.
- HyDE (Hypothetical Document Embeddings) — A retrieval technique that asks an LLM to generate a hypothetical answer first, then embeds and retrieves real documents similar to it.
- Hyper-automation — The application of advanced technologies like AI and RPA to automate as many business processes as possible.
- Hyper-heuristic — An automated method that combines or adapts simpler heuristics to solve complex search and optimization problems.
- Hyperautomation — Combining AI, RPA, and process mining to automate entire end-to-end business processes.
- Hyperparameter — A configuration variable set before the training process begins, controlling aspects of the learning algorithm itself.
- Hyperparameter optimization — The process of finding the best set of hyperparameters for a machine learning model to achieve optimal performance.
- Hyperparameter Tuning — The process of finding optimal configuration values that control model training, such as learning rate, batch size, and architecture choices.
- Hyperplane — A decision boundary used in classification algorithms to separate data points into different classes in a high-dimensional space.
- I.i.d. — Independently and identically distributed; a common assumption in machine learning that data points are unrelated and follow the same distribution.
- Image Classification — The task of categorizing images into one of several predefined classes.
- Image recognition — The process of identifying and classifying objects, patterns, or concepts within an image.
- Image Segmentation — Classifying every pixel in an image to delineate objects and boundaries with detailed spatial understanding.
- Imbalanced dataset — A dataset where the classes are not represented equally, posing challenges for model training.
- Imitation Learning — Training an agent to mimic expert behavior by learning directly from demonstrations.
- Implicit bias — An unconscious association or assumption that influences perceptions and decisions, potentially affecting data collection and model design.
- Imputation — The process of replacing missing data points with substituted values.
- In-context learning — A technique where a language model learns to perform a task by conditioning its output on examples provided within the input prompt.
- In-group bias — Favoring one's own group or characteristics, potentially leading to biased evaluations or data in machine learning.
- In-set condition — A condition in a decision tree that checks if a feature's value is present within a specified set of acceptable values.
- Incompatibility of fairness metrics — The mathematical reality that some definitions of fairness cannot be simultaneously satisfied, requiring context-specific choices.
- Incremental learning — A machine learning approach where a model continuously learns from new data without forgetting previous knowledge.
- Independently and identically distributed (i.i.d) — Data points are independent if one does not affect another, and identically distributed if they come from the same underlying probability distribution.
- Indexing — Organizing data so that lookups, searches, or similarity queries run quickly.
- Individual fairness — A fairness principle stating that similar individuals should be treated similarly by a machine learning model.
- Inference — Using a trained model to make predictions on new data — the deployment phase of machine learning.
- Inference Endpoint — A network address that accepts inputs and returns model predictions.
- Inference engine — A component of an AI system that uses logical rules to deduce new information from a knowledge base.
- Inference path — The sequence of decisions or conditions a data point follows through a decision tree to reach a final prediction.
- Information Extraction (IE) — Automatically identifying and extracting structured information from unstructured or semi-structured text.
- Information gain — A metric used in decision trees to measure the expected reduction in entropy achieved by splitting data on a particular feature.
- Information integration (II) — Merging data from various sources that may have different formats or meanings into a unified view.
- Information Processing Language (IPL) — An early programming language that introduced foundational concepts for list processing and dynamic memory allocation.
- Input generator — A component that processes raw data into the tensor format suitable for input into a neural network during training or inference.
- Input Layer — The first layer of a neural network, where raw features enter the model.
- Instruction Tuning — Fine-tuning a pretrained language model on examples of instructions paired with desired responses.
- Intelligence amplification (IA) — Using technology to enhance human intellectual capabilities and problem-solving skills.
- Intelligence explosion — A hypothetical rapid increase in artificial intelligence capabilities, potentially leading to superintelligence.
- Intelligent agent (IA) — An autonomous entity that perceives its environment, makes decisions, and acts to achieve goals.
- Intelligent Agents — Autonomous entities that perceive their environment and take actions to maximize their chances of achieving their goals.
- Intelligent control — Control systems that utilize AI techniques like neural networks and fuzzy logic for improved performance.
- Intelligent Document Processing (IDP) — AI-powered technology that automates the extraction, understanding, and processing of data from diverse document types.
- Intelligent personal assistant — Software that performs tasks or services for a user based on voice commands or text input.
- Intent Recognition — Identifying the underlying purpose or goal of a user's natural language input.
- Inter-rater agreement — A measure of the consistency or agreement between two or more human raters performing the same task.
- Interpretability — Understanding why a model makes the predictions it does, by inspecting its internals.
- Interpretation — Assigning meaning to the symbols of a formal language, making it understandable.
- Intersection over union (IoU) — A metric measuring the overlap between two bounding boxes, calculated as the intersection area divided by the union area.
- Intrinsic motivation — A drive in agents to act based on the inherent 'interestingness' or novelty of experiences, akin to curiosity.
- IoU — Abbreviation for Intersection over Union, a metric used in computer vision to measure overlap between bounding boxes.
- Issue tree — A graphical tool that breaks down a complex problem into smaller, manageable components for analysis.
- Item matrix — In recommender systems, a matrix containing latent feature representations (embeddings) for each item.
- Iteration — One update step of the model's parameters, processing a single batch.
- Jailbreak — Adversarial prompts that bypass an aligned model's safety training, eliciting outputs the model would normally refuse.
- JEPA (Joint Embedding Predictive Architecture) — Yann LeCun's self-supervised architecture that predicts abstract representations of masked regions instead of reconstructing raw pixels or tokens.
- Junction tree algorithm — An algorithm used in machine learning for efficient inference on graphical models by transforming them into trees.
- K-means clustering — K-means clustering is an algorithm that partitions data into k distinct clusters based on feature similarity.
- K-nearest neighbors — K-Nearest Neighbors (KNN) is a supervised learning algorithm used for classification and regression that predicts a data point's class based on its nearest neighbors.
- Kernel method — A class of machine learning algorithms, like SVMs, that use a kernel function to transform data for pattern analysis.
- KL-ONE — KL-ONE is a knowledge representation system that uses frames and structured inheritance networks to explicitly represent conceptual information and avoid ambiguity.
- Knowledge acquisition — Knowledge acquisition is the process of gathering and formalizing knowledge from domain experts to build knowledge-based systems.
- Knowledge Cutoff — The specific date or point in time beyond which an LLM's training data does not contain information, limiting its understanding of recent events.
- Knowledge Distillation — Compressing a large teacher model into a smaller student model by training the student to mimic the teacher's outputs.
- Knowledge engineering (KE) — Knowledge engineering (KE) encompasses all aspects of building, maintaining, and using knowledge-based systems.
- Knowledge extraction — Knowledge extraction creates machine-readable knowledge from structured or unstructured data, going beyond simple information retrieval.
- Knowledge Graph — A structured representation of knowledge as a network of entities and their relationships.
- Knowledge Graph Construction — The process of automatically building structured representations of information as a graph, connecting entities and their relationships.
- Knowledge Graphs — Structured knowledge bases representing real-world entities, their properties, and the relationships between them in a graph format.
- Knowledge Interchange Format (KIF) — Knowledge Interchange Format (KIF) is a language designed for sharing knowledge between different knowledge-based systems.
- Knowledge Management System (KMS) — A system used to store, organize, and retrieve information, often integrated with AI for quick access.
- Knowledge Representation — How facts and relationships are encoded so a system can reason over them.
- Knowledge representation and reasoning (KR² or KR&R) — Knowledge Representation and Reasoning (KR&R) is the AI field focused on how computers can store and use knowledge to solve problems.
- Knowledge-based system (KBS) — A knowledge-based system (KBS) is a program that uses a knowledge base and an inference engine to solve complex problems by reasoning.
- Kubernetes — An open-source platform for orchestrating containerized applications at scale.
- KV-Cache — A memory optimization storing previously computed key-value pairs during autoregressive generation to avoid redundant computation.
- Label — The correct answer attached to a training example in supervised learning.
- Language model — A language model is a statistical tool used to predict the probability of a sequence of words occurring in a natural language.
- Large Language Model (LLM) — A massive neural network trained on vast text corpora to understand and generate human language with remarkable fluency.
- Latency — The time between sending a request and receiving the first (or final) response.
- Latent Space — A compressed, lower-dimensional representation of data discovered by an unsupervised learning model.
- Layer — A group of neurons that perform the same kind of transformation in parallel.
- Layer Normalization — Standardizes activations across features within each sample, independent of batch size.
- Lazy learning — Lazy learning is a machine learning approach where model generalization is deferred until a query is made, contrasting with eager learning.
- Learning Rate — A hyperparameter that controls how large each parameter update step is during gradient descent optimization.
- Lemer — The base form of a word, often obtained through morphological analysis, ignoring inflections.
- Lethal autonomous weapon (LAW) — A Lethal Autonomous Weapon (LAW) is a weapon system capable of independently identifying and engaging targets without direct human control.
- Lexical Analysis — The initial stage of text processing where a stream of characters is converted into a sequence of tokens (words or meaningful units).
- Linguistic Rules — Explicit, human-defined rules that govern grammar, syntax, and semantics of language, used in some NLP systems.
- Lisp (programming language) (LISP) — Lisp is a family of high-level programming languages known for their distinctive prefix notation and extensive use in AI research.
- LLM Tooling — A suite of software tools and libraries designed to facilitate the development, deployment, and management of Large Language Models.
- Load Balancing — Distributing incoming requests across multiple servers to maximize utilization and reliability.
- Logic programming — Logic programming is a programming paradigm based on formal logic, where programs express facts and rules to solve problems.
- Logits — The raw, unnormalized scores a model outputs before they are converted to probabilities.
- Long Context — The ability of an LLM to process and maintain coherence over very long input sequences or conversations, beyond typical token limits.
- Long Short-Term Memory (LSTM) — An RNN variant with gating mechanisms that can learn long-range dependencies without suffering from vanishing gradients.
- LoRA (Low-Rank Adaptation) — A parameter-efficient fine-tuning method injecting small trainable matrices into frozen pre-trained layers.
- Loss Function — A mathematical function that measures how far the model's predictions are from the actual values, guiding the learning process.
- Low-Rank Adaptation (LoRA) — A parameter-efficient fine-tuning technique that reduces computational cost by only training a small number of new parameters.
- Machine Ethics — The field concerned with conferring moral agency or ethical behavior upon autonomous machines.
- Machine Learning — A field of AI where systems learn patterns from data instead of following hard-coded rules.
- Machine listening — The field focused on developing algorithms and systems for enabling machines to understand and interpret audio data.
- Machine perception — A computer system's ability to interpret data in a way that mimics human sensory perception and understanding of the world.
- Machine Reading Comprehension (MRC) — The ability of a system to read a text and answer questions about it, often without prior knowledge.
- Machine Translation — The automatic translation of text or speech from one natural language to another using AI.
- Machine vision (MV) — Technology for automatic inspection and analysis using imaging, often applied in industrial settings like manufacturing and robotics.
- Mamba — A selective state-space model (SSM) architecture that processes sequences in linear time with content-aware gating, rivaling Transformers on language tasks.
- Markov chain — A model where future states depend only on the current state, not on past events, used for sequences of events with probabilistic transitions.
- Markov decision process (MDP) — A framework for modeling decision-making in random environments where outcomes depend on both controllable actions and chance.
- Mathematical optimization — The process of finding the best solution from a set of available alternatives according to a specific criterion.
- Mean Absolute Error (MAE) — The average absolute difference between predictions and true values.
- Mean Squared Error (MSE) — The average squared difference between predictions and true values.
- Mechanism design — An approach to designing economic incentives and systems by working backward from desired outcomes, considering rational participants.
- Mechanistic Interpretability — A research program that reverse-engineers neural networks into human-understandable circuits, features, and algorithms.
- Mechatronics — An interdisciplinary engineering field combining mechanical, electrical, and computer systems for sophisticated product design.
- Memory (AI agents) — Persistent state that lets an AI agent retain information across turns or sessions.
- Metabolic network reconstruction and simulation — Modeling biological metabolic pathways to understand and simulate how organisms function at a molecular level.
- Metaheuristic — A high-level strategy that guides a search algorithm to find good solutions for complex optimization problems, especially with limited resources.
- Microservices — An architectural style where applications are built as small, independently deployable services.
- Mini-batch — A small subset of the training data used to compute one gradient update.
- Mixture of Experts (MoE) — An architecture routing inputs to specialized sub-networks, activating only a subset for each input to scale efficiently.
- MLOps — A set of practices combining Machine Learning, DevOps, and Data Engineering to reliably and efficiently deploy and maintain ML systems.
- MMLU — Massive Multitask Language Understanding — a 57-subject multiple-choice benchmark spanning humanities, STEM, law, and medicine.
- Moat — A strategic advantage or barrier that protects a company's AI technology or data from competitors, often involving proprietary data, models, or talent.
- Mode Collapse — A GAN failure where the generator produces only limited variety, ignoring the full diversity of training data.
- Model — A mathematical representation learned from data that maps inputs to outputs.
- Model Alignment — The process of training AI models, especially LLMs, to behave in accordance with human values, intentions, and ethical principles.
- Model Card — A document providing transparent information about an AI model, including its performance, limitations, ethical considerations, and intended use cases.
- Model checking — An automated technique for verifying if a system model meets specific requirements or properties, like absence of critical errors.
- Model Collapse — A hypothesized phenomenon where AI models continually trained on data generated by other AI models degrade in quality over generations.
- Model Compression — Techniques for shrinking models while preserving most of their performance.
- Model Context Protocol (MCP) — An open standard from Anthropic that lets LLM apps connect to external tools, data sources, and prompts through a uniform client–server interface.
- Model Deployment — The process of making a trained machine learning model available for use in a production environment.
- Model Drift — The degradation of a model's performance over time due to changes in the underlying data distribution.
- Model explainability — The ability to understand and interpret how an AI model arrives at its decisions or predictions, making its operations transparent.
- Model Grafting — The technique of attaching a specialized smaller model or 'head' to a larger foundational model to adapt it for a specific task.
- Model Hallucinations — A more specific term for the phenomenon where AI models generate plausible but incorrect or fabricated information.
- Model Interpretability — The degree to which a human can understand the causality of an AI model's prediction.
- Model Merging — Combining the weights of several fine-tuned checkpoints into a single model with no extra training, often via averaging in parameter space.
- Model Monitoring — Continuously tracking the performance and behavior of deployed AI models in production.
- Model Observability — The ability to monitor, understand, and troubleshoot the internal workings and predictions of an AI model in production.
- Model Quantization — A technique to reduce the memory footprint and computational cost of AI models by representing their weights and activations with lower precision numbers.
- Model Scaling Laws — Empirical observations indicating how AI model performance improves predictably with increases in model size, dataset size, and computational budget.
- Model Serving — Hosting a trained model behind an interface so applications can request predictions in real time.
- Modus ponens — A basic rule of logic stating that if a conditional statement is true, and its antecedent (hypothesis) is true, then its consequent (conclusion) must also be true.
- Modus tollens — A logical rule where if a statement implies another, and the second statement is false, then the first statement must also be false.
- Monte Carlo tree search — A heuristic search algorithm used in decision processes, particularly in games, that balances exploration and exploitation using random sampling.
- Morphological Analysis — The process of analyzing the internal structure of words and their constituent morphemes.
- Multi-agent system (MAS) — A system composed of multiple autonomous agents that interact to solve problems or achieve goals that individual agents cannot.
- Multi-Agent Systems (MAS) — Systems composed of multiple interacting intelligent agents that cooperate or compete to achieve individual or collective goals.
- Multi-Modal AI — AI systems that process and reason across multiple data types — text, images, audio, video — in a unified model.
- Multi-swarm optimization — An optimization technique using multiple subgroups (sub-swarms) to search different regions of a problem space.
- Multilayer perceptron (MLP) — A feedforward neural network with multiple layers of fully connected neurons and nonlinear activation functions.
- Multimodal AI — AI systems capable of processing and understanding information from multiple data types, such as text, images, audio, and video, simultaneously.
- Multimodal LLM — An LLM extended to process and understand multiple types of data, such as images, audio, and text, beyond just language.
- Multimodal Model — A model that processes and/or generates more than one modality — for example text, images, audio, and video — within a single architecture.
- Multivariate Analysis — Statistical techniques used to analyze data involving more than one dependent variable at a time.
- Mutation — A genetic algorithm operator that introduces random changes to chromosomes to maintain diversity and explore new solutions.
- Mycin — An early AI expert system for diagnosing infections and recommending antibiotic treatments.
- N-gram Model (for Text) — A statistical language model that predicts the next word in a sequence based on the preceding N-1 words.
- Naive Bayes classifier — A simple probabilistic classifier based on Bayes' theorem with a strong assumption of feature independence.
- Naive semantics — An AI approach representing domain knowledge using a limited set of generally understood concepts.
- Name binding — In programming, the association of an identifier (name) with a specific piece of data or code.
- Named Entity Recognition (NER) — An NLP task that identifies and classifies named entities like people, organizations, and locations in text.
- Named graph — A Semantic Web concept where a set of RDF statements (a graph) is uniquely identified by a URI.
- Natural language generation (NLG) — The process of transforming structured data into human-readable text.
- Natural language processing (NLP) — A field of AI enabling computers to understand, interpret, and generate human language.
- Natural language programming — Programming a computer using natural language sentences instead of traditional code.
- Natural Language Understanding (NLU) — The ability of a computer program to understand human language as it is spoken or written.
- Network motif — Recurring and statistically significant subgraph patterns found in complex networks.
- Neural Architecture Search (NAS) — An automated technique for designing optimal neural network architectures.
- Neural machine translation (NMT) — Using neural networks to translate entire sentences as a single model.
- Neural Network — A computing system inspired by biological neural networks that learns patterns from data through interconnected layers of nodes.
- Neural Turing machine (NTM) — A neural network combined with external memory, capable of learning algorithms.
- Neuro-fuzzy — An AI approach that combines artificial neural networks with fuzzy logic.
- Neuro-Symbolic AI — A hybrid AI approach combining connectionist (neural networks) and symbolic (rule-based) methods for enhanced reasoning and learning.
- Neuro-Symbolic AI — Hybrid systems that combine neural networks for perception/learning with symbolic methods for reasoning, planning, and verification.
- NeuroAI — An interdisciplinary field combining neuroscience and artificial intelligence to build more brain-like AI and understand biological intelligence.
- Neurocybernetics — A direct communication pathway between a brain and an external device, allowing for bidirectional information flow.
- Neuromorphic Computing — A computing paradigm that mimics the brain's neurobiological structure and operation to process information.
- Neuromorphic engineering — Engineering that mimics the structure and function of biological neural networks using electronic circuits.
- Node — A fundamental component of data structures like trees, containing data and links to other nodes.
- Non-monotonic Logic — A logic system where adding new information can reduce the set of derivable conclusions, in contrast to classical logic.
- Nondeterministic algorithm — An algorithm that can produce different outputs for the same input on different runs.
- Nouvelle AI — An AI approach aiming for insect-level intelligence by emergent behaviors from simple interactions.
- NP — A complexity class for decision problems where 'yes' answers can be verified quickly.
- NP-completeness — The hardest problems in NP, where checking a solution is fast, but finding it is generally hard.
- NP-hardness — Problems that are at least as hard as the most difficult problems in the NP complexity class.
- Nucleus Sampling (top-p) — A decoding method that samples from the smallest set of tokens whose cumulative probability exceeds p, balancing diversity and coherence.
- Object Detection — A computer vision task that identifies and localizes multiple objects in an image with bounding boxes.
- Occam's razor — A principle favoring simpler explanations when multiple hypotheses explain the same phenomenon.
- Offline learning — Training a model on a fixed dataset without further updates during the learning process.
- Offline Processing — Computing predictions or transforming data in batches, without strict latency requirements.
- On-device AI — AI models that run directly on edge devices (e.g., smartphones, IoT) rather than relying on cloud servers for inference.
- One-Shot Learning — A machine learning scenario where a model learns to recognize new categories after observing only one training example.
- Online machine learning — A machine learning method that updates a model incrementally as new data arrives sequentially.
- Ontology — A formal specification of the concepts, properties, and relationships in a domain.
- Ontology learning — Automatically extracting and structuring knowledge, concepts, and relationships from text.
- Open Mind Common Sense — A project collecting commonsense knowledge from the public to build a large knowledge base.
- Open-source Model — An AI model whose code, weights, and sometimes training data are publicly accessible, allowing for inspection, modification, and redistribution.
- Open-source software (OSS) — Software with source code released under a license granting rights to study, change, and distribute it freely for any purpose.
- OpenCog — An open-source project aiming to build an AI framework for achieving human-equivalent artificial general intelligence.
- Optical Character Recognition — A technology that enables the conversion of different types of documents, such as scanned paper documents, into editable and searchable data.
- Optimization — The mathematical process of finding parameter values that minimize a loss function.
- Optimizer — An algorithm that updates model weights during training to minimize the loss function, with strategies beyond basic gradient descent.
- Orchestration — The process of coordinating and managing multiple AI models, tools, and data flows to achieve a larger, more complex AI application or workflow.
- Output Layer — The final layer of a neural network that produces the prediction.
- Overfitting — When a model learns noise and specific patterns in training data too well, causing it to perform poorly on new, unseen data.
- PagedAttention — A memory-management technique used in vLLM that stores the KV-cache in non-contiguous fixed-size pages, eliminating fragmentation and enabling sharing.
- Parallelism (Data / Model) — Strategies for splitting computation across devices to train or serve large models.
- Parameter — A configuration variable of the model that is learned from the training data.
- Parameter-Efficient Fine-Tuning (PEFT) — A family of techniques that adapt large pre-trained models to new tasks by updating only a small subset of their parameters, saving computation.
- Parameters — The internal variables — weights and biases — that a model learns from data.
- Paraphrase Detection — Identifying if two different phrases or sentences convey the same meaning.
- Partial order reduction — A technique to reduce the search space in model checking or planning by exploiting the commutativity of concurrent transitions.
- Partially observable Markov decision process (POMDP) — An extension of MDPs where the agent cannot directly observe the state, but must infer it from observations.
- Particle swarm optimization (PSO) — An optimization algorithm where particles move through a search space, influenced by their own best-known positions and the swarm's best.
- Pathfinding — The process of automatically determining the shortest or most efficient route between two points, often in a graph or map.
- Pattern Matching — The process of comparing inputs to a stored set of patterns to identify correlations or similarities.
- Pattern recognition — The automatic identification of regularities and patterns in data using algorithms for tasks like classification.
- PEFT (Parameter-Efficient Fine-Tuning) — A family of methods that adapt large pretrained models by training only a small fraction of parameters, drastically cutting compute and storage.
- Perceptive AI — AI systems endowed with advanced sensory capabilities to interpret and understand the physical world through various inputs.
- Perceptron — A simple algorithm for supervised learning of binary classifiers, forming a basic type of artificial neuron.
- Perplexity — A metric measuring how well a language model predicts text — lower means less 'surprised' by the data.
- Personalized AI — AI systems that adapt and customize their behavior, recommendations, or content to individual user preferences and needs.
- Personalized Learning — An educational approach using AI to tailor learning experiences, content, and pace to individual student needs and preferences.
- Planning — Deciding on a sequence of actions to achieve a goal under given constraints.
- Policy — In reinforcement learning, the strategy an agent follows to choose actions given a state.
- Policy Gradient — RL algorithms that directly optimize the policy function by gradient ascent on expected reward.
- Pooling — An operation that reduces spatial dimensions of feature maps by summarizing local regions.
- Positional Encoding — A mechanism that injects sequence order information into Transformers, which otherwise have no notion of position.
- Pre-trained Model — An AI model that has already been trained on a very large dataset for a general task.
- Pre-training — The initial phase of training a large model on a massive dataset, often in an unsupervised manner, to learn general representations.
- Precision — Of the items the model predicted positive, the fraction that are actually positive.
- Precision & Recall — Complementary metrics measuring classifier accuracy on positive predictions (precision) and ability to find all positives (recall).
- Predicate logic — A formal system that uses quantified variables and predicates to express logical propositions about objects and their properties.
- Prediction — The output a trained model produces when given new input data.
- Predictive analytics — Uses current and historical data with data mining and machine learning techniques to forecast future events or outcomes.
- Pretraining — The first, expensive training stage where a model learns general patterns from massive unlabeled data.
- Principal component analysis (PCA) — A dimensionality reduction technique that transforms correlated variables into uncorrelated principal components, prioritizing variance.
- Principle of rationality — Posits that agents act in the most adequate way possible given the objective circumstances of their situation.
- Privacy — Protecting personal information that flows into or out of an AI system.
- Privacy-Preserving AI — Techniques and methodologies that enable AI development and deployment while safeguarding sensitive personal data.
- Probabilistic programming (PP) — A programming paradigm that unifies probabilistic modeling with general-purpose programming for easier specification and inference.
- Production system — An AI program consisting of rules and an inference engine to execute them, enabling the system to respond to world states.
- Productivity AI — AI tools and features designed to enhance user efficiency, automate tasks, and streamline workflows across various applications and platforms.
- Programming language — A formal language consisting of instructions used to create programs that produce output on a computer.
- Prolog — A declarative logic programming language widely used in AI and computational linguistics, based on facts and rules.
- Prompt — The input text — instructions, context, examples — given to a language model to elicit a response.
- Prompt Chaining — A technique where multiple prompts are linked sequentially, with the output of one prompt serving as the input for the next, to achieve a complex goal.
- Prompt Compression — Techniques used to shorten or condense lengthy input prompts for LLMs while retaining essential information and instructions.
- Prompt Engineering — The art of crafting effective input instructions to guide LLM behavior without changing model weights.
- Prompt Injection — An attack where untrusted input (a webpage, email, tool output) contains instructions that hijack an LLM's behavior in an agentic context.
- Prompt Templates — Pre-defined structures or patterns for prompts that guide LLMs to perform specific tasks or generate particular output formats.
- Prompt Tuning — A parameter-efficient fine-tuning technique that learns a small, task-specific soft prompt (a sequence of learnable tokens) to steer a frozen LLM.
- Prompt Versioning — The practice of tracking and managing different versions of prompts used to interact with LLMs, similar to code version control.
- Propositional calculus — A branch of logic dealing with true/false propositions and how they connect, without focusing on objects or quantifiers.
- Proprietary Data — Data owned by a company or individual, not publicly available, and often a key competitive asset.
- Proprietary Model — An AI model, often highly performant, developed and owned by a specific entity, with its internal workings and weights kept confidential.
- Proximal policy optimization (PPO) — A reinforcement learning algorithm that trains agents by making small, consistent updates to their decision policy.
- Pruning — Removing redundant weights or neurons from a network to reduce size and improve inference speed.
- Python — A versatile, high-level programming language known for its readability and clear code structure.
- PyTorch — An open-source machine learning library, originally from Meta AI, widely used for deep learning tasks like computer vision and NLP.
- Q-Learning — A model-free RL algorithm that learns action values without knowing environment dynamics.
- QLoRA — Fine-tuning method that adds LoRA adapters on top of a 4-bit quantized base model, letting 65B LLMs be trained on a single 48 GB GPU.
- Qualification problem — The AI challenge of listing all necessary preconditions for an action to succeed in complex real-world scenarios.
- Quantifier — A logical symbol indicating the quantity of elements in a set that satisfy a condition (e.g., 'for all', 'there exists').
- Quantization — Reducing numerical precision of model weights (e.g., 32-bit to 4-bit) to shrink size and speed up inference.
- Quantum computing — A computation method using quantum mechanics principles like superposition and entanglement to solve complex problems.
- Query language — A specialized computer language designed to retrieve information from databases or information systems.
- Question Answering (QA) — A system's ability to automatically answer questions posed in natural language.
- R programming language — A free software environment and programming language popular for statistical computing and data visualization.
- Radial basis function network — A type of artificial neural network that uses radial basis functions as its activation functions.
- Random forest — An ensemble machine learning method that builds multiple decision trees to improve prediction accuracy and control overfitting.
- Random Search — Sampling hyperparameter configurations at random instead of testing every combination.
- Real-time Processing — Handling data and producing results within strict latency bounds, often milliseconds.
- Reasoning — An AI system's ability to draw logical, multi-step conclusions from given information.
- Reasoning engine — A component of a software system that infers conclusions from existing knowledge using logical methods.
- Reasoning model — A specialized large language model trained to perform multi-step logical reasoning for complex tasks.
- Reasoning system — A software system that uses logical techniques to draw conclusions from available knowledge.
- Recall — Of all the actually positive items, the fraction the model successfully found.
- Recurrent Neural Network (RNN) — A neural network with loops that maintain hidden state, designed to process sequential data like text and time series.
- Recursive self-improvement — The process where an AI system enhances its own capabilities by rewriting its code, potentially leading to superintelligence.
- Red Teaming — Systematically probing an AI system for failures, exploits, and harmful behavior before deployment.
- Reflexion — An agent technique where an LLM reflects on failed attempts and writes verbal self-feedback into memory to guide future trials.
- Regression — A supervised learning task that predicts a continuous numeric value.
- Regression analysis — Statistical method to estimate relationships between a dependent variable and independent variables.
- Regularization — Techniques that constrain a model's complexity to prevent overfitting and improve generalization to unseen data.
- Reinforced Prompting — An iterative prompting technique where an LLM's response is used as feedback to refine subsequent prompts, guiding it towards better outcomes.
- Reinforcement Learning — A paradigm where an agent learns to make decisions by receiving rewards or penalties from its environment through trial and error.
- Reinforcement Learning Agent — The entity that makes decisions and performs actions in an environment to maximize cumulative rewards.
- Reinforcement learning from human feedback (RLHF) — Training AI using human feedback to guide model behavior and improve output quality.
- Relation Extraction — Identifying and classifying semantic relationships between named entities in text.
- ReLU — A simple activation function that outputs the input if positive and zero otherwise.
- Representation Learning — The process of automatically discovering meaningful representations of data from raw inputs.
- Reproducibility — The ability for others to re-run an experiment and obtain the same results.
- Reranker — A second-stage model (often a cross-encoder) that re-orders an initial set of retrieved candidates for higher precision before they reach an LLM.
- Reservoir computing — A computing framework using fixed, complex dynamical systems to process input signals.
- Residual Connection (Skip Connection) — A shortcut that adds a layer's input directly to its output, enabling training of very deep networks.
- ResNet (Residual Network) — A type of convolutional neural network that uses 'skip connections' to allow for training much deeper models.
- Resource Description Framework (RDF) — A standard model for describing resources and their relationships on the web.
- Response Time — The duration an AI system takes to process a user's input and generate a reply.
- Responsible AI (RAI) — A holistic framework encompassing the ethical, legal, and societal implications of AI, promoting trustworthy and beneficial systems.
- Restricted Boltzmann machine (RBM) — A generative neural network that learns probability distributions over input data.
- Rete algorithm — An efficient pattern-matching algorithm for rule-based systems and AI applications.
- Retrieval augmented generation (RAG) — LLMs that can access and use external information to improve their responses.
- Retrieval Model — An AI model that answers queries by finding and presenting existing relevant information from a knowledge base or dataset.
- Retrieval Pipeline — A sequence of steps and components used to efficiently retrieve relevant information from a knowledge source, often for RAG systems.
- Retrieval-Augmented Generation (RAG) — A technique that enhances LLM responses by retrieving relevant documents from an external knowledge base before generating an answer.
- Reward — A feedback signal in reinforcement learning, indicating the desirability of an agent's action in a given state.
- Reward Function — A scalar signal that tells a reinforcement-learning agent how good its action was.
- Reward Model — A specialized AI model, often used in RLHF, that learns to predict human preferences or scores for different LLM outputs.
- Reward Shaping — Designing or modifying the reward signal to guide an RL agent toward desired behavior more efficiently.
- RLAIF (Reinforcement Learning from AI Feedback) — A technique similar to RLHF, but where the reward signal for training the language model comes from another AI model rather than humans.
- RLHF (Reinforcement Learning from Human Feedback) — A technique that aligns LLM outputs with human preferences by training a reward model from human comparisons.
- RMSNorm — A normalization layer that rescales activations by their root-mean-square, dropping the mean-centering step of LayerNorm for ~10% speed-up.
- Robot Learning — The field dedicated to enabling robots to acquire new skills and adapt their behavior through experience and instruction.
- Robotics — The interdisciplinary field focused on designing, building, and operating robots.
- Robotics Process Automation (RPA) — Software technology that uses 'software robots' to automate repetitive, rule-based digital tasks and streamline business processes.
- Robustness — The ability of an AI model to maintain its performance and reliability even when faced with variations or perturbations in input data.
- ROC Curve — A plot of true-positive rate against false-positive rate across all classification thresholds.
- RoPE (Rotary Position Embedding) — A positional encoding that rotates query and key vectors by an angle proportional to position, giving relative-position behavior with no extra parameters.
- ROUGE Score — A family of metrics that measure overlap between generated and reference text, used mainly for summarization.
- Rule-based system — AI systems that use human-defined rules to store and manipulate knowledge.
- Safety — Designing AI systems to behave reliably and avoid causing harm under realistic conditions.
- Sampling — The process of choosing the next token from the probability distribution a model outputs.
- Sampling (data) — Selecting a subset of records from a larger dataset for training, evaluation, or analysis.
- Satisfiability — A concept in logic determining if a formula can be made true by assigning values to its variables.
- Scalability — A system's ability to handle increasing load by adding resources.
- Scaling Laws — Empirical power-law relationships predicting how LLM loss decreases as model size, dataset size, and compute increase together.
- Search algorithm — A process for finding information or solutions within data or a problem space.
- Selection — Choosing individuals from a population for reproduction in genetic algorithms.
- Self-Attention — A mechanism where every token in a sequence attends to every other token to compute context-aware representations.
- Self-Consistency — A decoding strategy that samples multiple chain-of-thought reasoning paths and returns the majority-voted answer for improved accuracy.
- Self-correction — The ability of an AI model to evaluate its own outputs, identify errors or inefficiencies, and adjust its subsequent actions or reasoning.
- Self-management — Systems that autonomously monitor and control their own operations.
- Self-Supervised Learning — A training paradigm that generates supervisory signals from the data itself, eliminating the need for human labels.
- Semantic Analysis — The process of interpreting the meaning of words, phrases, and sentences in natural language.
- Semantic Caching — A caching strategy for LLM interactions that stores and reuses responses for semantically similar prompts, reducing latency and API costs.
- Semantic network — A graph-based knowledge representation showing concepts and their relationships.
- Semantic reasoner — Software that infers logical conclusions from asserted facts and axioms.
- Semantic Search — A search technology that understands the intent and contextual meaning of queries, rather than just matching keywords.
- Semantic Similarity — Measuring how closely two words, phrases, or documents are related in meaning.
- Semantic Understanding — Grasping the meaning of language, not just its surface form.
- Semantics — The study of meaning in language, focusing on how words, phrases, and sentences convey sense.
- Semi-supervised Learning — A hybrid approach that uses a small amount of labeled data alongside a large amount of unlabeled data.
- Sentiment Analysis — The task of determining the emotional tone or opinion expressed in text — positive, negative, or neutral.
- Sequence-to-Sequence (Seq2Seq) — An architecture that maps an input sequence to an output sequence of potentially different length.
- Serverless — A deployment model where the cloud provider runs your code on demand without managing servers.
- Sharding — Splitting a large dataset or model across multiple machines or storage devices.
- Shared Autonomy — A control paradigm where both a human operator and an autonomous system contribute to task execution, often blending control.
- Sigmoid — An S-shaped activation function that squashes any input into the range (0, 1).
- Similarity Search — Finding the items in a dataset most similar to a given query, usually by vector distance.
- Simulation — Synthetic environments that let agents or models train and be evaluated without real-world risk.
- Singularity — A hypothetical future point when technological growth becomes uncontrollable and irreversible, resulting in unfathomable changes to human civilization.
- Slot Filling — The process of extracting specific pieces of information (slots) from a user's utterance needed to fulfill an intent.
- Small Language Models (SLMs) — Compact language models that run efficiently on-premise, on edge devices, or on a laptop.
- Small Talk — Conversational AI's ability to engage in casual, non-goal-oriented dialogue, mimicking human social interaction.
- Social Robotics — The study and development of robots that can interact and communicate with humans in a natural, socially intelligent manner.
- Softmax Function — A function that converts a vector of raw scores into a probability distribution where all values sum to one.
- Sora — OpenAI's text-to-video diffusion-transformer model that generates minute-long high-resolution clips with strong temporal coherence and 3D consistency.
- Sovereign AI — Building and operating in-house AI infrastructure and models to keep full control of data and reduce dependence on hyperscalers.
- Sparse Attention — Attention mechanisms attending to only a subset of positions, reducing quadratic complexity.
- Sparse Autoencoder (SAE) — An overcomplete autoencoder with an L1 penalty used in interpretability to decompose neural activations into monosemantic features.
- Sparse Mixture of Experts (SMoE) — A neural network architecture where a 'router' network activates only a few specialized 'expert' subnetworks for each input, improving efficiency.
- Speculative Decoding — An inference technique where a small draft model proposes several tokens which a large target model verifies in parallel, accelerating generation.
- Speech Recognition — The ability of a machine to identify spoken words and convert them into human-readable text.
- Speech-to-Text — Automatic transcription of spoken audio into written text.
- State / Action — The two core elements of every reinforcement-learning step: what the world looks like and what the agent does.
- State Tracking — The process of monitoring and updating the current state of a conversation and user goals.
- Streaming — Returning model output incrementally — token by token — as it is generated.
- Structured Output — Constraining an LLM's generation to a defined schema (JSON, regex, grammar) so downstream code can parse it reliably.
- Supervised Learning — Learning from input–output pairs where each training example carries a correct label.
- Supervised Machine Learning — A subset of ML where models learn from labeled data to predict outcomes.
- Swarm Intelligence — An AI technique inspired by the collective behavior of decentralized, self-organized systems in nature, such as ant colonies.
- SwiGLU — A gated linear-unit activation, x · Swish(W₁x) ⊙ (W₂x), that consistently outperforms ReLU and GELU in Transformer FFN blocks.
- Symbolic AI — An approach to AI that attempts to represent human knowledge explicitly using symbols and rules.
- Syntactic Analysis (Parsing) — The process of analyzing natural language to determine its grammatical structure (syntax).
- Syntactic Dependency Parsing — Analyzing the grammatical relationships between words in a sentence, represented as a dependency tree.
- Synthetic Agents — AI programs designed to mimic human or other intelligent entities in simulations or interactive environments for testing and research.
- Synthetic Data — Artificially generated data mimicking real-world properties, used for training augmentation or privacy protection.
- Synthetic Data Generation — The process of computationally creating artificial data that mimics the statistical properties and patterns of real-world data.
- Synthetic Speech — Speech audio that is artificially generated by AI models, rather than recorded from a human voice.
- Synthetic Users — Automated agents or AI models designed to simulate user interactions and behaviors for testing, validating, or iterating on AI systems.
- System 2 Reasoning — A concept from cognitive science applied to AI, referring to slow, deliberate, logical, and effortful thought processes.
- System Prompt — A high-priority instruction that sets a model's role, tone, and constraints for an entire conversation.
- Tanh — An activation function that maps inputs to the range (-1, 1), centered at zero.
- Taxonomy — A hierarchical classification system used to organize information or objects into categories and subcategories.
- Temperature (Sampling) — A parameter controlling output randomness — lower values are more focused, higher values more creative.
- Tensor — A multidimensional array used to represent data in many dimensions, fundamental to deep learning.
- Term Extraction — Automatically identifying relevant single or multi-word terms from a corpus of text.
- Test Data — A separate, untouched dataset used only at the end to estimate real-world performance.
- Test-Time Compute — Spending more inference compute (longer chains of thought, sampling, search) to improve answers, often outperforming a larger model.
- Text Analytics — The process of deriving high-quality information from text to discover patterns and insights.
- Text Classification — The task of categorizing text documents into predefined classes or labels.
- Text Mining — The process of extracting high-quality information from text by identifying patterns and trends.
- Text Summarization — The process of condensing a larger text into a shorter, coherent summary that retains the main points.
- Text-to-Image — A generative task that produces images from natural-language descriptions.
- Text-to-Speech — A model that converts written text into natural-sounding spoken audio.
- Threshold (AI) — A predefined level that an AI model's confidence score must meet to trigger a specific action.
- Throughput — The number of requests or tokens a system can process per unit of time.
- Time Series Forecasting — Using historical data points to predict future values in a sequence over time.
- Token — The atomic unit of text a language model processes — typically a word piece or subword.
- Tokenization — The process of breaking text into smaller units (tokens) that language models can process as numerical inputs.
- Tokenizer — A component in NLP that breaks down raw text into smaller units called tokens, such as words or subwords.
- Tool Calling — An LLM capability where the model emits structured calls to external functions or APIs.
- Tool Use — The ability of an AI model, especially an LLM agent, to autonomously identify, select, and utilize external tools and APIs to accomplish tasks.
- Top-k Sampling — A decoding strategy that restricts the next-token choice to the k most likely tokens.
- Top-p (Nucleus) Sampling — A decoding strategy that samples from the smallest set of tokens whose cumulative probability exceeds p.
- Topic Modeling — Statistical models for discovering the abstract 'topics' that occur in a collection of documents.
- TPU — Tensor Processing Unit — Google's custom-designed AI accelerator chip.
- Training — The process of adjusting a model's parameters so it learns patterns from labeled or unlabeled data.
- Training Data — The portion of a dataset used to fit a model's parameters.
- Transfer Learning — Leveraging knowledge from a model trained on one task to improve performance on a different but related task.
- Transformer — An architecture that uses self-attention to process sequences in parallel, powering modern language models like GPT and BERT.
- Transformer Architecture — A neural network architecture, predominantly used in NLP, that relies heavily on self-attention mechanisms to process sequential data.
- Transparency — Openly disclosing how a model was built, what data it used, and how it behaves.
- Tree of Thought (ToT) — A prompting technique that enables LLMs to explore multiple reasoning paths by maintaining and evaluating intermediate 'thought' steps in a tree structure.
- Tree of Thoughts (ToT) — A prompting strategy that explores multiple reasoning branches as a search tree, evaluating intermediate thoughts and backtracking when needed.
- Trusted AI — A quality standard — often certified — proving that an AI system is secure, transparent, and robust.
- Trustworthy AI — A broad concept encompassing AI systems that are reliable, secure, transparent, fair, and accountable, adhering to ethical principles.
- Turing Test — A test of a machine's ability to exhibit intelligent behavior equivalent to, or indistinguishable from, that of a human.
- Type system — Rules that assign a property called 'type' to programming constructs like variables and functions to prevent bugs.
- Underfitting — A phenomenon where a model is too simple to capture the underlying patterns in the training data, resulting in poor performance on both training and new data.
- Unstructured Data — Information that does not have a predefined data model or is not organized in a predefined manner.
- Unsupervised Learning — Learning patterns from data that has no labels — only the inputs.
- Unsupervised Machine Learning — A type of ML where models find patterns in unlabeled data without explicit guidance.
- Utterance — A complete unit of spoken or written language from a user, representing a single turn in a conversation.
- Validation Data — A held-out subset used to tune hyperparameters and detect overfitting during training.
- Value-alignment complete — A problem analogous to AI-complete, requiring full AI control solutions for resolution.
- Variance — The sensitivity of a model to small fluctuations in the training data, leading to inconsistent predictions on new data.
- Variational Autoencoder (VAE) — A generative model that learns a smooth, probabilistic latent space enabling meaningful interpolation and data generation.
- Vector Database — A specialized database optimized for storing, indexing, and querying high-dimensional embedding vectors using similarity search.
- Vector Embeddings — Numerical representations of text, images, or other data that capture semantic meaning, allowing for mathematical operations like similarity comparisons.
- Vector Representation — Encoding objects (words, images, users) as numerical vectors so machines can compute similarity and patterns.
- Vector Space Model — A mathematical model for representing text documents as vectors of identifiers, such as index terms.
- Vertical AI — AI solutions tailored and optimized for specific industries or business domains.
- Virtual Agent — An AI-powered digital assistant that interacts with users to answer questions and complete tasks.
- Virtual Assistant — An AI-powered software agent that can perform tasks or services for an individual based on commands or questions.
- Vision processing unit (VPU) — Specialized hardware designed to speed up computer vision tasks in AI.
- Vision Transformer (ViT) — An architecture that applies the Transformer to images by splitting them into patches and processing them as sequences.
- Voice Agent — An AI system that interacts with users through spoken language, often used in customer service.
- Voice Cloning — Synthesizing speech in a target speaker's voice from a short reference sample, often just a few seconds long.
- Watson — IBM's natural language question-answering system, developed to understand and respond to complex queries.
- Weak AI — AI designed and trained for a specific, narrow task, often called narrow AI.
- Weights — The learnable numerical parameters that determine how a neural network transforms its inputs.
- Whisper — OpenAI's open-source speech recognition model trained on 680k hours of multilingual audio, handling transcription, translation, and language ID.
- Word embedding — Vector representations of words where similar meanings correspond to nearby vectors.
- Word Sense Disambiguation (WSD) — The computational process of determining the correct meaning of a word when it has multiple possible meanings based on context.
- Word2Vec — A pioneering technique that learns dense word embeddings by predicting surrounding words from large text corpora.
- Work-as-a-Service — A business model where customers pay for delivered outcomes instead of software seats or subscriptions.
- World model — A neural network simulating real-world dynamics, including physics, to generate realistic environments.
- XGBoost — An optimized distributed gradient boosting library designed for speed and performance.
- Zero-Shot Learning — The ability of a model to perform tasks or classify categories it has never explicitly been trained on.