edgepedia

Artificial intelligence and data

3,135 articles

General

Stack (abstract data type)

A stack, also called a push-down store, is an abstract data type where only the most recently added item may be removed, following last-in, first-out order.

General

Stacked ensemble learning

Stacked ensemble learning, or stacking, is a machine learning method in which a second-level meta-learner is trained on the predictions of several base models, introduced by David Wolpert in 1992.

General

Stacked ensemble model

Stacked ensemble model (stacking) is a supervised machine learning method that trains a second-level meta-model on the predictions of diverse base models to achieve higher accuracy.

General

Stacked generalization

Stacked generalization, or stacking, is an ensemble method in machine learning that trains a meta-learner on the outputs of base models, proposed by David Wolpert in 1992.

General

STag

STag is a square fiducial marker system for camera pose estimation, proposed in 2017, that minimizes pose jitter by refining the homography with a circular border.

General

Stance detection

Stance detection is a natural language processing task that classifies a text's attitude toward a supplied target as favorable, unfavorable, or neither, unlike general sentiment analysis.

General

Standard Contractual Clauses

Standard Contractual Clauses (SCCs) are pre-approved model clauses adopted by the European Commission that let companies transfer personal data outside the EEA without separate regulatory approval.

General

Stanford Artificial Intelligence Laboratory

The Stanford Artificial Intelligence Laboratory, known as SAIL, is Stanford University's AI research lab, founded in 1963 by John McCarthy and known for DENDRAL, the Stanford Cart, and robotics.

General

Star schema

The star schema is a data warehouse design in which a central fact table holding numeric measurements joins directly to surrounding dimension tables, favored for fast analytical queries over the more normalized snowflake schema.

General

StarRocks

StarRocks is an open-source MPP OLAP database and lakehouse query engine forked from Apache Doris in 2020, donated to the Linux Foundation in 2023, with a vectorized engine, cost-based optimizer, and sub-second Iceberg analytics.

General

StarTree (company)

StarTree, Inc. is an American data-analytics company founded in 2019 in Mountain View, California, offering StarTree Cloud, a managed database service built on Apache Pinot.

General

State distillation (quantum computing)

State distillation is a quantum computing protocol that converts many noisy quantum states into fewer, higher-fidelity copies, enabling the non-Clifford gates required for universal fault-tolerant computation.

General

State-space search

State-space search is a family of algorithms in artificial intelligence that explore a problem's possible states to find a path from an initial state to a goal state.

General

Stateful stream processing

Stateful stream processing: continuous computation over unbounded data streams where operators maintain mutable state (windows, joins, aggregates). Key mechanisms are checkpointing, exactly-once recovery, LSM-tree or decoupled state backends, and transactional guarantees in systems like Flink and Kafka Streams.

General

Stationary wavelet transform

The stationary wavelet transform (SWT), also called the undecimated wavelet transform, is a variant of the discrete wavelet transform that omits downsampling, restoring translation invariance and improving denoising.

General

Statistical classification

Statistical classification, also called pattern classification, is the machine learning task of predicting which class an example belongs to, using methods such as logistic regression and support vector machines.

General

Statistical learning theory

Statistical learning theory, also known as statistical machine learning, is the mathematical framework studying when algorithms trained on finite samples perform well on new, unseen data.

General

Statistical machine translation

Statistical machine translation is an approach to machine translation that selects the most probable translation using probability models estimated from large collections of parallel text rather than hand-written rules.

General

Statistical relational learning

Statistical relational learning (SRL) is a branch of machine learning that combines probabilistic models with logical representations to learn and reason over structured, linked data such as networks and databases.

General

Statistical shape model

A statistical shape model is a computational method representing the variability of anatomical or object shapes, used to segment structures in medical images via a mean shape and principal modes of variation.

General

Stein variational gradient descent

Stein variational gradient descent (SVGD) is a particle-based variational inference algorithm introduced by Qiang Liu and Dilin Wang in 2016, which moves particles to approximate a target distribution.

General

Stemming

Stemming, or word stemming, is a text-normalization technique in natural language processing that cuts affixes off words so variants like eating and eat share a stem.

General

Stereo matching

Stereo matching is a computer vision method that matches pixels between two images of the same scene, producing a disparity map that converts to depth.

General

Stereo reconstruction

Stereo reconstruction is a computer vision method that estimates scene depth from a pair of images taken by calibrated cameras at different viewpoints, computing a disparity map convertible to depth values.

General

Stochastic gradient descent

Stochastic gradient descent (SGD), also called incremental gradient descent, is an iterative optimization algorithm that updates model parameters using a gradient estimated from a random subset of training data.

General

Stochastic neighbor embedding

Stochastic neighbor embedding (SNE) is a nonlinear probabilistic method for dimension reduction, introduced by Geoffrey Hinton and Sam Roweis at NIPS in 2002; its 2008 variant t-SNE is much more widely used.

General

Stochastic neural network

A stochastic neural network is a neural network in which units, weights, or connections are random variables, serving generative modeling, uncertainty estimation, and regularization; examples include Boltzmann machines and variational autoencoders.

General

Stored procedure

A stored procedure is a subroutine written in a procedural extension of SQL and stored inside a database server, executed there on request instead of ad hoc client statements.

General

Stream processing

Stream processing: continuous computation over unbounded data streams as records arrive, distinct from batch processing. Also called data stream processing. Key concepts: windows, watermarks, event time, state, exactly-once guarantees; systems include Flink, Kafka Streams, Spark Streaming.

General

Stream-table duality

Stream-table duality: the principle that a data stream and a table are two views of the same data, formalized by Jay Kreps for Kafka. A stream is a table's changelog; a table is a stream's latest-value snapshot. Basis of CDC, log compaction, and KStream/KTable.