GenAIWiki

Concept graph

Glossary

Short definitions with deeper context and cross-links to sibling terms.

Machine Learning

Active Learning

A machine learning paradigm where the model can query a user to obtain labels for new data points actively.

Machine Learning

Adversarial Training

Adversarial training improves model robustness by training on deliberately perturbed inputs that are designed to expose failures under a defined threat model.

Agents

Agent memory

Agent memory is the state an AI agent keeps across steps or sessions, such as scratchpad notes, retrieved facts, user preferences, or task history.

Agents

Agentic AI

Agentic AI refers to AI systems that can plan, call tools, maintain task state, and take multi-step actions toward a goal.

Agent security

Agentjacking

Agentjacking is an informal term for hijacking an AI agent's tools, context, or execution path so it performs attacker-directed actions.

Safety

AI guardrails

AI guardrails are controls that constrain, monitor, or validate model behavior before outputs or tool actions reach users or systems.

Data Augmentation

augment-data

A technique to artificially increase the size of a training dataset by creating modified copies of existing data.

Data Preparation

Augmented Data

Synthetic data created to enhance the diversity and quantity of training datasets.

Training Techniques

Backpropagation

An algorithm used for training neural networks by calculating gradients of the loss function.

Deep Learning

Batch Normalization

A technique to improve training speed and stability in deep neural networks by normalizing the inputs of each layer.

Machine Learning

batch-learning

A learning method where the model is trained on a fixed dataset in one go.

Machine Learning

batch-training

A method of training machine learning models using a subset of the dataset in each iteration.

Statistics

Bayesian Inference

A statistical method using Bayes' theorem to update the probability of a hypothesis as more evidence becomes available.

AI Ethics

Bias Audit

A systematic examination of AI models to identify and mitigate biases.

AI Ethics

Bias Mitigation

Techniques and strategies aimed at reducing bias in AI models and datasets.

Distributed Systems

Blockchain

A decentralized digital ledger technology that securely records transactions across multiple computers.

Blockchain

blockchain-interoperability

The ability of different blockchain networks to communicate and share data with each other.

Agents

Computer use agent

A computer use agent is an AI agent that can inspect screenshots and control a desktop or browser with mouse and keyboard actions.

Data Processing

Data Annotation

The process of labeling data for training machine learning models.

Data Processing

data-augmentation

The process of increasing the size and diversity of a training dataset by applying transformations.

Data Processing

data-sourcing

The process of obtaining and collecting data from various sources.

Data Management

Dataset

A structured collection of data used for analysis and training machine learning models.

Data Management

Dataset Splitting

The process of dividing a dataset into training, validation, and test sets.

Machine Learning

distributed-learning

A machine learning paradigm where the training data is distributed across multiple devices or nodes.