🔍 Read the full analysis: From Pixels To Prediction: A Neural Network’s Take On A Handwritten 7 on ThorstenMeyerAI.com
Get business pricing on monitors, keyboards and dev gear
- Business-only prices and quantity discounts
- Tax-exempt purchasing
- Multiple users, one account, clear invoices
TL;DR
A November 8 explainer from ThorstenMeyerAI.com follows a handwritten digit through a neural network and shows, with a nine-number XOR example, how one bias change can flip the output. It also describes a 109,386-parameter digit classifier and reports a separate MIT CSAIL demonstration of AI editing another model’s weights; that account is a blog post, not a peer-reviewed paper.
ThorstenMeyerAI.com published an explainer on November 8 tracing how a neural network can classify a picture of a handwritten seven, using a small arithmetic example to show what happens between pixel values and a predicted digit. The account also describes a separate MIT CSAIL demonstration in which an AI model reportedly read and edited another model’s weights; the source says that demonstration was documented in a blog post with public logs, not a peer-reviewed paper.
The digit example begins with a 28-by-28 image, represented as 784 pixel values. In the multilayer perceptron described by the source, those values enter a dense network. Each hidden unit multiplies its inputs by weights, adds a bias, and applies an activation function. Its output becomes input to the next layer. The final layer supplies 10 scores, one for each digit; the highest score is the network’s prediction.
To make the arithmetic easier to inspect, the explainer builds a small network for XOR, a function that returns one when two input bits differ and zero when they match. Its two hidden units test whether at least one bit is on and whether at most one is on. The output combines those tests. The source gives this network nine numbers in total and shows how its calculations produce the XOR results for all four possible inputs.
Changing just one number—the output bias, from −2 to −1—makes that example return one for every input. The explainer contrasts this transparent toy case with a digit reader containing 109,386 parameters. It says about 92% are in the first layer, where each of the 784 pixel inputs connects to each of 128 units. That count illustrates why a real model’s behavior is harder to trace to one value.
Infographic 01 · One bias, two behaviors
A network you can run by hand
Two hidden neurons check "at least one bit is on" and "at most one bit is on". The output neuron needs both. Change its bias and it needs only one.
Move the output bias from −2 to −1 and the network stops computing XOR: it returns 1 for all four inputs.
The whole network
Hidden 1: step( x₁ + x₂ − 1 ) Hidden 2: step(−x₁ − x₂ + 1 ) Output: step( h₁ + h₂ − 2 )
step: 1 if the total is zero or greater, otherwise 0. Nine numbers in total: six in the hidden layer, three in the output neuron.
All four inputs
Hidden outputs and the final output with the original and the changed bias
| Input | At least one | At most one | Output, bias −2 | Output, bias −1 |
|---|---|---|---|---|
| 0, 0 | 0 | 1 | 0 | 1 |
| 0, 1 | 1 | 1 | 1 | 1 |
| 1, 0 | 1 | 1 | 1 | 1 |
| 1, 1 | 1 | 0 | 0 | 1 |
Sources: own arithmetic, checked with a script · the XOR example as in Goodfellow, Bengio, Courville: Deep Learning, ch. 6.
Powered by Thorsten Meyer AI
Why Weight Changes Matter
The explainer’s main point is that neural networks are not made of an unknowable kind of computation: their operations are arithmetic, but many operations and learned values interact. The XOR example makes that distinction concrete. A person can follow every step and predict the effect of a bias change; in a larger trained system, a behavior may depend on patterns distributed across parameters and layers.
The source connects this issue to a reported MIT CSAIL project in which an AI model read and edited the numerical weights of other networks. It says one edit changed 0.016% of a language model’s weights and that a math score rose from 7.9% to 48.1%. Those figures are claims reported by the source, not independently established here. If substantiated and replicated, direct weight editing could offer a way to study or modify model behavior, but a score change alone does not show how general or reliable the effect is.
For readers, the practical distinction is between being able to inspect a model’s computations and being able to explain its behavior. The explainer offers a step-by-step view of the first, while its larger-model example underscores how much work the second can require.
Popular right now

De'Longhi COM530M All-in-One Coffee and Espresso Machine, 47 oz

De'Longhi COM630BK All-in-One Coffee and Espresso Machine

Ninja Luxe Café Mini Espresso and Drip Coffee Machine, Stainless Steel, ES301
As an affiliate, we earn on qualifying purchases.
From Pixel Inputs to Learned Weights
The source focuses on a multilayer perceptron, a feedforward network made from dense layers. The input layer holds values rather than transforming them. Hidden layers perform transformations, and the output layer returns scores or a prediction. In the digit example, a 28-by-28 image is flattened into a list of 784 values before entering the network.
Weights determine how strongly inputs affect a unit, while biases shift the unit’s response. An activation function converts the unit’s calculated total into an output. The explainer writes a dense layer as z = W x + b, followed by an activation, with the resulting values passed to the next layer. It distinguishes architecture choices such as width and depth from weights and biases, which training normally learns.
The article’s video is described as a hand-drawn explainer lasting about seven and a half minutes. Its narration is identified by the source as an AI voice clone of Thorsten Meyer. The source also links the video and provides the network arithmetic; its claims about the separate weight-editing demonstration should be read in that source’s stated status as a blog post with public logs.
“A neural network is arithmetic in layers.”
— ThorstenMeyerAI.com explainer
Limits of the Reported Demonstration
The source does not identify the digit classifier’s training data, evaluation setup, accuracy, or specific architecture beyond describing a small digit reader with 109,386 parameters. It therefore does not establish how well that example performs on handwritten digits or whether it is the same network shown in the video.
For the reported MIT CSAIL weight-editing result, the source does not provide the model name, the math benchmark, test conditions, or enough detail to assess the durability of the score change. It characterizes the account as a blog post with public logs, not a peer-reviewed paper. The reported result should not be treated as proof that a tiny weight edit will reliably improve other models or tasks.
The toy XOR example is fully specified in the source and its behavior follows from the stated arithmetic. It is an illustration, however, not evidence that trained image or language models can generally be understood through one-parameter changes. The extent to which the reported editing method transfers to other models remains unclear.
Checking the Weight-Editing Claims
The source provides a video link and points to public logs for the reported model-editing work, giving readers material to inspect. The next useful evidence would include the underlying technical report or paper, full benchmark and model details, and independent attempts to reproduce the reported score change.
For the handwritten-digit example, a reproducible account would specify the dataset, model architecture, training procedure and test results. Until those details are available, the explainer is best read as an accessible account of how network calculations work, alongside a separately reported and not yet fully documented claim about editing a language model’s weights.
Key Questions
How does the network identify a handwritten 7?
In the described example, the image is represented by 784 pixel values from a 28-by-28 grid. Dense layers transform those values, and the output layer returns scores for the 10 digits. The digit with the highest score is the prediction.
What does changing the XOR network’s bias do?
Changing its output bias from −2 to −1 makes the toy network return one for all four possible pairs of input bits, rather than returning one only when the bits differ.
How many parameters does the digit example contain?
The source says the small digit reader has 109,386 parameters, with about 92% in its first layer. It does not provide enough detail to establish the model’s accuracy or training setup.
Was the reported weight-editing result peer-reviewed?
Not according to the source. It describes the MIT CSAIL account as a blog post with public logs, not a peer-reviewed paper. The model, benchmark conditions and independent replication status are not specified in the supplied material.
Source: ThorstenMeyerAI.com
