Skip to main content

Envisioning is an emerging technology research institute and advisory.

LinkedInInstagramGitHub

2011 — 2026

research
  • Reports
  • Newsletter
  • Methodology
  • Origins
  • Vocab
services
  • Research Sessions
  • Signals Workspace
  • Bespoke Projects
  • Use Cases
  • Signal Scanfree
  • Readinessfree
impact
  • ANBIMAFuture of Brazilian Capital Markets
  • IEEECharting the Energy Transition
  • Horizon 2045Future of Human and Planetary Security
  • WKOTechnology Scanning for Austria
audiences
  • Innovation
  • Strategy
  • Consultants
  • Foresight
  • Associations
  • Governments
resources
  • Pricing
  • Partners
  • How We Work
  • Data Visualization
  • Multi-Model Method
  • FAQ
  • Security & Privacy
about
  • Manifesto
  • Community
  • Events
  • Support
  • Contact
  • Login
ResearchServicesPricingPartnersAbout
ResearchServicesPricingPartnersAbout
  1. Home
  2. Vocab
  3. Class

Class

A discrete category label assigned to data points in supervised classification problems.

Year: 1986Generality: 794
Back to Vocab

In machine learning, a class is a discrete category or label that represents a possible output value in a classification task. When training a supervised model, each data point in the training set is associated with a class label, and the model learns to map input features to these labels. Classes can be binary — such as "spam" or "not spam" — or span multiple categories, as in image recognition systems that must distinguish among hundreds or thousands of object types. The number and nature of classes fundamentally shape the problem structure, the choice of loss function, and how model performance is evaluated.

Classification algorithms — including logistic regression, decision trees, support vector machines, and deep neural networks — all operate by learning decision boundaries that separate one class from another in feature space. In binary classification, a single boundary divides two classes; in multiclass settings, strategies such as one-vs-rest or softmax output layers extend this to handle many categories simultaneously. Class imbalance, where some categories have far fewer examples than others, is a common practical challenge that can bias a model toward majority classes and requires techniques like oversampling, undersampling, or adjusted loss weighting to address.

The concept of a class is foundational to nearly every applied ML system. Medical diagnosis models classify patient data into disease categories; fraud detection systems label transactions as legitimate or fraudulent; natural language models assign sentiment, intent, or topic labels to text. How classes are defined — their granularity, mutual exclusivity, and coverage — directly affects what a model can learn and how useful its predictions are in practice. Poorly defined or overlapping classes introduce label noise that degrades model accuracy, making thoughtful class design as important as algorithmic choice.

Related

Related

Classification
Classification

A supervised learning task that assigns input data to predefined discrete categories.

Generality: 909
Classifier
Classifier

A machine learning model that assigns input data to predefined categories.

Generality: 875
Statistical Classification
Statistical Classification

Assigning discrete category labels to data points using learned statistical patterns.

Generality: 820
Supervised Classifier
Supervised Classifier

A model trained on labeled data to predict categories for new, unseen inputs.

Generality: 750
Categorical Data
Categorical Data

Data organized into discrete, named groups without inherent numerical meaning.

Generality: 796
Labeled Example
Labeled Example

A data point paired with a known output used to train supervised learning models.

Generality: 794