Machine Learning¶
← Back to Domain-Specific Abstractions by Domain
24 domain-specific abstractions whose origin domain is Machine Learning.
- Attention (machine learning) — A neural-network mechanism that computes context-dependent weights over representations and combines them so each output can focus selectively on relevant inputs.
- Boosting — A supervised ensemble procedure that builds predictors sequentially so each new learner corrects or reweights errors left by the current aggregate.
- Decision tree pruning — The removal or replacement of low-value branches from a decision tree to reduce complexity and improve expected generalization.
- Decision-theoretic rough sets — A probabilistic rough-set framework that derives lower, boundary and negative decision regions by minimizing expected loss under conditional class probabilities.
- Deep belief network — A multilayer generative model whose top layers form an undirected associative model and lower layers form directed latent-variable connections.
- Deep learning — Learn task-relevant hierarchical representations with multilayer parameterized neural networks trained end to end by optimization over data, enabling complex prediction and generation at the cost of opacity, data dependence, and compute.
- Ensemble learning — A machine-learning strategy combining predictions from multiple models so their complementary errors yield a stronger aggregate predictor.
- Evolutionary acquisition of neural topologies — An evolutionary reinforcement-learning method that jointly evolves artificial-neural-network structure and weights, using structural mutation and evolution-strategy parameter optimization.
- Generative adversarial network — A generative-learning framework in which a generator and discriminator are trained in opposition so generated samples approach a data distribution.
- Graph neural network — A neural-network family that learns node, edge or whole-graph representations by repeatedly aggregating relational information in a permutation-aware graph structure.
- Hidden layer — A neural-network layer situated between inputs and outputs whose learned nonlinear transformations construct intermediate representations used by later layers.
- Hybrid Kohonen self-organizing map — A neural architecture coupling a self-organizing map front end to supervised hidden and output layers.
- Kernel principal component analysis — Nonlinear dimensionality reduction obtained by performing PCA in an implicit reproducing-kernel feature space.
- Lazy learning — A machine-learning strategy that postpones generalization from stored training examples until a prediction query arrives.
- Logistic model tree — Partition predictor space with a decision tree while fitting logistic-regression models through the tree, yielding piecewise probabilistic classification whose local linear logits are induced, inherited, and pruned together.
- Machine-Learning Learning Curve — Compare training and validation performance across increasing data or optimizer progress so curve levels, gaps, and slopes diagnose what is limiting a model and what intervention is likely to help.
- Multiple instance learning — A supervised-learning setting in which labels attach to bags of instances while instance-level labels are absent or only indirectly constrained.
- Neural scaling law — An empirical relation describing how neural-network loss or capability changes with model size, data, training compute or inference compute.
- Neural Turing machine — A differentiable recurrent architecture coupling a neural controller to an addressable external memory.
- Out-of-bag error — A predictive-error estimate computed for each training case using only bagged models that excluded it from their bootstrap samples.
- Self-organizing map — Train prototype vectors arranged on a low-dimensional lattice by repeatedly moving a best-matching unit and its lattice neighbors toward input samples, producing a topology-oriented representation of high-dimensional data.
- Swish function — A smooth neural-network activation family fβ(x)=x·sigmoid(βx) that interpolates between a scaled linear map and a ReLU-like gate while remaining mildly nonmonotonic for positive β.
- Transfer learning — A machine-learning strategy that reuses representations, parameters or examples learned in a source task or domain to improve learning in a related target task.
- Zero-shot learning — A learning setup that predicts classes absent from training by transferring through auxiliary semantic descriptions or attributes shared with seen classes.