Skip to content
Query Feedz
  • News
  • Business
    • Digital Marketing
      • Marketing & Sales
      • SEO
      • Content Marketing
      • AEO and GEO
    • Startups
      • Founder Stories
      • Funding & VC
      • Product & Growth
    • Money
      • Investing
      • Markets & Economy
      • Saving & Budgeting
  • AI & Technology
    • Technology
      • Consumer Tech
      • CRM
      • Cyber Security
      • Software Engineering
      • WordPress
      • Hardware
    • Artificial IntelligenceAI Glossary
      • LLMs
      • Machine Learning
      • AI Fundamentals
      • Generative AI
      • Deep Learning
    • AI Use Cases
      • Automation
      • Content
      • Customer Support
      • Finance
      • Marketing
      • View All
  • Tools & Software
  • Account
    • Submit Guest Post
    • Submit a tool
    • My listing
  • Contact
QueryFeedz
  • News
  • Business
    • Digital Marketing
      • Marketing & Sales
      • SEO
      • Content Marketing
      • AEO and GEO
    • Startups
      • Founder Stories
      • Funding & VC
      • Product & Growth
    • Money
      • Investing
      • Markets & Economy
      • Saving & Budgeting
  • AI & Technology
    • Technology
      • Consumer Tech
      • CRM
      • Cyber Security
      • Software Engineering
      • WordPress
      • Hardware
    • Artificial IntelligenceAI Glossary
      • LLMs
      • Machine Learning
      • AI Fundamentals
      • Generative AI
      • Deep Learning
    • AI Use Cases
      • Automation
      • Content
      • Customer Support
      • Finance
      • Marketing
      • View All
  • Tools & Software
  • Account
    • Submit Guest Post
    • Submit a tool
    • My listing
  • Contact
QueryFeedz
  1. Home /
  2. AI Glossaries /
  3. Deep Learning /
  4. What is a Weight in Neural Networks?
Deep Learning

What is a Weight in Neural Networks?

Updated September 21, 2026 Read 3 min

A weight is a learned number in a neural network that controls how strongly one input or neuron influences the next. Training is the process of adjusting millions or billions of weights so the network's predictions become accurate.

Contents 12
  1. 01Key takeaways
  2. 02A weight explained in simple terms
  3. 03Where weights sit
  4. 04A worked example: how weights change
  5. 05How weights are initialised
  6. 06Counting weights
  7. 07Weights in practice
  8. 08Weights vs biases vs hyperparameters
  9. 09Limitations
  10. 10Common Use Cases
  11. 11Frequently Asked Questions
  12. 12Related Terms

A weight is a learned number in a neural network that controls how strongly one input or neuron influences the next neuron. Each connection between neurons has its own weight. Positive weights amplify a signal, negative weights reverse it, and weights near zero mostly ignore it. Together, the weights store everything the network has learned, which is why a model’s size is often described by its number of parameters.

Key takeaways

  • Weights and biases together are called a model’s parameters.
  • Training adjusts weights using backpropagation and gradient descent.
  • Weights are initialised with small random values, not zeros.
  • Large language models have billions of weights.
  • “Open-weight” models publish their trained weights so others can run or fine-tune them.

A weight explained in simple terms

Imagine a recruiter scoring job applicants on experience, skills test and interview. If they multiply experience by 0.5, test by 0.3 and interview by 0.2, those multipliers are weights: they reflect how much each factor matters. A neural network learns its own multipliers from data, for millions of connections at once, rather than having a person set them.

Where weights sit

In a single artificial neuron: output = activation(w₁x₁ + w₂x₂ + … + wₙxₙ + b). Each w is a weight. In a full layer, the weights form a matrix: one row per neuron, one column per input. A dense layer with 100 inputs and 50 neurons has 100 × 50 = 5,000 weights, plus 50 biases.

A worked example: how weights change

A neuron predicts house price (in lakhs) from size in hundreds of square feet. Start with weight w = 2 and bias 0. A house of size 10 actually sold for 60.

  • Prediction: 2 × 10 = 20. Error: 20 − 60 = −40.
  • The gradient says increasing w would reduce the error. With a small learning rate, w moves from 2 to, say, 3.6.
  • New prediction: 3.6 × 10 = 36. Closer.

Across thousands of houses and many rounds, w settles near the value that best fits the data. Now imagine this happening for billions of weights at once: that is training a large model.

How weights are initialised

If all weights start at zero, every neuron in a layer computes the same thing and they never become different. So weights start with small random values. The scale matters: too large and signals explode through layers; too small and they vanish. Common schemes include Xavier (Glorot) initialisation (2010), suited to sigmoid and tanh, and He initialisation (2015), suited to ReLU.

Counting weights

Model scaleApproximate parametersTypical use
Small tabular networkThousandsSimple scoring
Image CNN (e.g. ResNet-50)About 25 millionImage classification
BERT-baseAbout 110 millionText understanding
Large language modelsBillions to hundreds of billionsChat, coding, reasoning

More weights mean more capacity to learn, but also more memory, compute and data needed. A model with 7 billion weights stored in 16-bit precision needs roughly 14 GB just to hold them, which is why quantisation (storing weights with fewer bits) matters for running models on smaller hardware.

Weights in practice

  • Weight decay (L2 regularization) keeps weights small to reduce overfitting.
  • Fine-tuning adjusts pre-trained weights for a new task. Methods like LoRA add small trainable weight updates instead of changing all weights.
  • Open-weight models release their weights publicly. This is different from fully open-source models, which also release training code and, ideally, data.
  • Weight files are what you download when you run a model locally.

Weights vs biases vs hyperparameters

TermLearned?Role
WeightsYesScale the influence of each input
BiasesYesShift a neuron’s output independent of inputs
HyperparametersNo, set by peopleControl training, e.g. learning rate, layer count

Limitations

  • Individual weights are rarely interpretable on their own.
  • Huge weight counts require expensive hardware.
  • Poor initialisation can stall training.
  • Trained weights can encode bias from training data, and can sometimes leak memorised training examples.

Common Use Cases

01

Model training

Adjust weights to fit patterns in training data for any neural network task.

02

Fine-tuning

Update pre-trained weights or add small weight adapters for company-specific tasks.

03

Running models locally

Download open-weight model files to run AI on your own hardware.

04

Model compression

Quantise or prune weights to shrink models for phones and edge devices.

05

Transfer learning

Reuse weights learned on large datasets as a starting point for new tasks.

06

Interpretability research

Analyse weight patterns to understand what features a model uses.

Frequently Asked Questions

A learned number that sets how strongly one input or neuron influences another. Weights store what the network has learned.

Backpropagation calculates how each weight affects the error, and gradient descent adjusts the weights to reduce it.

All neurons would compute the same values and stay identical. Small random values let them learn different features.

The model has about 7 billion learned parameters, mostly weights plus biases.

A model whose trained weights are publicly released so people can run, study or fine-tune it.

Related Terms

  • Bias in Neural Networks
  • Artificial Neuron
  • Backpropagation
  • Gradient Descent
  • Parameters
  • Open-Weight Model

Related AI Terms

What is a Variational Autoencoder (VAE)?A variational autoencoder (VAE) is a generative model that encodes data into a probability distribution rather than a…What is a Decoder in Deep Learning?A decoder is the part of a neural network that turns an internal numeric representation into output, such…What is an Autoencoder?An autoencoder is a neural network trained to compress its input into a small representation and then reconstruct…What is a GAN (Generative Adversarial Network)?A GAN (generative adversarial network) is a generative model made of two competing neural networks: a generator that…What is a Diffusion Model?A diffusion model is a generative AI model that learns to create data by reversing a noising process:…What is Backpropagation?Backpropagation is the algorithm neural networks use to learn. After a prediction, it works backwards from the error…

Contents

  1. 01Key takeaways
  2. 02A weight explained in simple terms
  3. 03Where weights sit
  4. 04A worked example: how weights change
  5. 05How weights are initialised
  6. 06Counting weights
  7. 07Weights in practice
  8. 08Weights vs biases vs hyperparameters
  9. 09Limitations
  10. 10Common Use Cases
  11. 11Frequently Asked Questions
  12. 12Related Terms

AI Topic

  • Deep Learning

Related Terms

  • What is a Variational Autoencoder (VAE)?
  • What is a Decoder in Deep Learning?
  • What is an Autoencoder?
  • What is a GAN (Generative Adversarial Network)?
  • What is a Diffusion Model?
  • What is Backpropagation?

Quick Navigation

  • Common Use Cases
  • Frequently Asked Questions
  • Related Terms
  • Back to top

Details

Updated
September 21, 2026
Read
3 min
  • Forum
  • Submit a tool
  • Submit Guest Post
  • List Your Startup
  • Privacy Policy
  • Editorial Policy
  • Account
  • Contact
  • AI Productivity
  • AI Video
  • AI Coding
  • AI Chatbots
  • Sales
  • AI Business
  • View All Tools

Subscribe our Newsletter

Get weekly exclusive content - No spam.

Copyright © 2026 -  Query Feedz

Manage Consent
To provide the best experiences, we use technologies like cookies to store and/or access device information. Consenting to these technologies will allow us to process data such as browsing behavior or unique IDs on this site. Not consenting or withdrawing consent, may adversely affect certain features and functions.
Functional Always active
The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.
Preferences
The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
Statistics
The technical storage or access that is used exclusively for statistical purposes. The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
Marketing
The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.
  • Manage options
  • Manage services
  • Manage {vendor_count} vendors
  • Read more about these purposes
View preferences
  • {title}
  • {title}
  • {title}