AI Glossary: Letter "M"
Explore definitions and dynamic coverage analytics for the core concepts shaping artificial intelligence.
M
Machine Learning
Machine Learning is a branch of artificial intelligence focused on building systems that learn from data, identify patterns, and make decisions with minimal human intervention. It represents the broader field that includes deep learning and classical statistics.
Machine Translation
Machine Translation (MT) is a subfield of computational linguistics focused on using artificial intelligence models to automatically translate text or speech from one human language to another.
Mamba
Mamba is a sequence modeling architecture based on selective State Space Models (SSMs). It provides linear-time scaling relative to sequence length while matching or exceeding Transformer performance on language modeling, especially for long-context tasks.
Masked Language Modeling
Masked Language Modeling (MLM) is a self-supervised training task where a model learns token context by predicting hidden (masked) words in a sentence using surrounding left and right text tokens.
Max Pooling
Max Pooling is a sample-based discretization process in CNNs. It divides the input image into sub-regions and outputs the maximum value from each sub-region, reducing dimensional size.
MCP Client
A Model Context Protocol Client (MCP Client) is an application (such as an IDE, chatbot, or developer platform) that implements the MCP protocol to discover, connect to, and invoke tools and data sources exposed by MCP servers.
MCP Server
A Model Context Protocol Server (MCP Server) is a lightweight utility service that exposes databases, file systems, specific APIs, or local command runtimes to MCP clients using a standardized, secure JSON protocol.
Mean Absolute Error
Mean Absolute Error (MAE) is a mathematical loss metric used in regression models that calculates the average absolute differences between predicted values and actual target values.
Mixture of Agents
Mixture of Agents (MoA) is an architectural pattern that aggregates outputs from multiple Large Language Models (LLMs) or sub-agents to produce a superior unified response. By utilizing a layered approach where different models act as generators and aggregators, MoA achieves higher accuracy and reasoning quality than any single constituent model.
Mixture of Depths
Mixture of Depths (MoD) is a compute optimization technique where models dynamically route and process only a fraction of tokens through specific layers, skipping computation for simpler tokens.
Mixture of Experts
Mixture of Experts (MoE) is a neural network design that scales model parameters without increasing compute cost. Instead of activating the entire network for every token, MoE routes inputs to specialized sub-networks ("experts") using a gating router.
MLOps
MLOps (Machine Learning Operations) is a set of practices, culture, and tools focused on automating and unifying the lifecycle of machine learning models, spanning data collection, training, testing, deployment, and monitoring.
Model Collapse
Model Collapse is a degenerative process affecting generative AI models trained recursively on synthetic data generated by previous generations of AI models. Over iterations, the model loses diversity, starts repeating patterns, and eventually outputs garbage.
Model Context Protocol
Model Context Protocol (MCP) is an open-source standard created by Anthropic that enables AI applications and agents to connect securely to local or remote data sources, developer tools, and API services via a standardized protocol.
Model Drift
Model Drift (or model decay) is the degradation of an AI model's predictive performance in production over time, caused by changes in the statistical properties of real-world input data relative to the training data.
Model Merging
Model Merging is the process of combining two or more fine-tuned models into a single model without running any retraining or compute-heavy tuning. It averages or mathematically blends the weight metrics of the models.
Model Pruning
Model Pruning is a model compression technique that removes non-essential weights or neurons from a trained network. By zeroing out parameters that have minimal impact on output predictions, it reduces model file sizes and execution latency.
Model Registry
A Model Registry is a centralized repository store for managing the lifecycle of machine learning models. It stores model weights, parameter logs, version details, and deployment states.
Multi-Agent Orchestration
Multi-Agent Orchestration is the protocol framework that defines how multiple specialized AI agents communicate, delegate sub-tasks, exchange context, and collaborate sequentially or hierarchically to achieve a collective goal.
Multi-Agent System
A Multi-Agent System (MAS) is a computerized system composed of multiple interacting intelligent agents. These agents coordinate, communicate, and collaborate (or compete) with each other to solve complex problems that are beyond the individual capabilities of any single agent.
Multi-Head Attention
Multi-Head Attention is an attention layout in Transformers that splits query, key, and value vectors into multiple subspaces, allowing the model to attend to information from different representation coordinates simultaneously.
Multi-Query Attention
Multi-Query Attention (MQA) is an attention architecture where all query heads share a single Key and Value head to minimize KV cache storage.
Multimodal AI
Multimodal AI refers to systems capable of processing, understanding, and generating multiple types of input and output data modalities simultaneously, such as text, images, audio, video, and code. This mirrors human-like perception across sensory channels.