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. ANN (Artificial Neural Networks)

ANN (Artificial Neural Networks)

Layered computational models that learn from data by adjusting weighted connections.

Year: 1986Generality: 928
Back to Vocab

Artificial Neural Networks (ANNs) are computational systems loosely inspired by the structure of biological brains, built from interconnected nodes organized into layers. A typical ANN consists of an input layer that receives raw data, one or more hidden layers that transform that data through learned representations, and an output layer that produces predictions or classifications. Each connection between nodes carries a numerical weight, and each node applies an activation function to its inputs before passing signals forward through the network.

Training an ANN involves feeding it labeled examples and iteratively adjusting the connection weights to minimize the difference between the network's predictions and the correct answers. This is accomplished through backpropagation, an algorithm that computes how much each weight contributed to the prediction error and updates weights accordingly using gradient descent. Over many training iterations, the network learns internal representations that capture meaningful patterns in the data, allowing it to generalize to new, unseen examples.

ANNs became practically significant in machine learning during the 1980s when backpropagation was popularized as a training method, and they experienced a dramatic resurgence in the 2010s as deep learning — the use of ANNs with many hidden layers — achieved breakthrough results in image recognition, speech processing, and natural language understanding. The combination of large datasets, powerful GPUs, and architectural innovations transformed ANNs from a niche research topic into the dominant paradigm in modern AI.

Today, ANNs underpin virtually every major AI application, from recommendation systems and medical diagnosis to autonomous vehicles and large language models. Their ability to learn complex, nonlinear mappings from raw, unstructured data without requiring hand-engineered features makes them extraordinarily versatile. Understanding ANNs is foundational to understanding nearly all of contemporary machine learning, as most advanced architectures — convolutional networks, recurrent networks, transformers — are specialized variants built on the same core principles.

Related

Related

Neural Network
Neural Network

A layered system of interconnected nodes that learns patterns from data.

Generality: 947
DNN (Deep Neural Network)
DNN (Deep Neural Network)

Neural networks with many layers that learn hierarchical representations from raw data.

Generality: 871
Artificial Neuron
Artificial Neuron

The basic computational unit of neural networks, modeled on biological neurons.

Generality: 875
BNNs (Biological Neural Networks)
BNNs (Biological Neural Networks)

Natural neuron networks in living organisms that inspired artificial neural network design.

Generality: 611
Connectionist AI
Connectionist AI

An AI paradigm using artificial neural networks to learn patterns directly from data.

Generality: 795
DL (Deep Learning)
DL (Deep Learning)

A machine learning approach using multi-layered neural networks to model complex data patterns.

Generality: 928