
Bias Vector and Multi-Neuron Linear Step
Independent baseline offsets for each decision criterion bundled into a bias vector to compute the multi-neuron linear step (z = Wx + b).
We have raw scores for each question. But just as an industry slump creates a baseline bias affecting a movie's chance of becoming a hit, outside conditions can affect each question differently:
- What if ticket sales are in a slump? Audiences are staying home, making a hit harder to achieve (a hurdle).
- What if awards voters are skeptical of commercial scripts? The Academy starts with heavy doubt, requiring extraordinary evidence (a steep hurdle).
- What if foreign markets are hungry for Hollywood movies? Audiences abroad readily buy tickets for major studio releases, giving them an automatic advantage (a head start).
A drop in domestic ticket sales doesn't change the Academy's skepticism, nor does it affect overseas demand for Hollywood releases. Because these background forces pull in completely different directions, a single shared bias cannot work.
Each neuron requires its own independent baseline bias. Adding each neuron's baseline bias to its raw score produces the final linear score ():

The Bias Vector ()
To model these conditions, the studio assigns a baseline bias to each question:
- Hit Bias:
- Oscar Bias:
- International Bias:
Our matrix multiplication () gave us a 3-dimensional column vector of raw scores. To add each bias to its matching score in a single step, we bundle the three biases into a matching column vector: the Bias Vector (). Standard vector addition then adds each bias to its respective score position-by-position:
Because Position is Identity, the row order guarantees that each baseline offset automatically pairs with its corresponding question: Row 1 to Hit, Row 2 to Oscar, Row 3 to International.
The Linear Step ()
Combining matrix multiplication () with vector addition () executes the linear step for all three neurons at once:
Writing this out in full vector notation:
The result is the linear score vector ().
The mathematics has not changed from Topic 2. Each row still computes the exact single-neuron linear equation: . The matrix-vector formula simply executes all three equations in a single unified step.
Evaluating Our Two Scripts
Now we compute the linear step for both scripts using our Weight Matrix and Bias Vector :
🎬 'Die Hard in Space': Linear Step
| Neuron | Raw Score (Wx) | Baseline Bias (b) | Linear Score (z = Wx + b) |
|---|---|---|---|
| Hit | +9.5 | −2.0 | +7.5 |
| Oscar | −4.5 | −4.0 | −8.5 |
| International | +9.0 | +1.0 | +10.0 |
🎬 'The Notebook 2': Linear Step
| Neuron | Raw Score (Wx) | Baseline Bias (b) | Linear Score (z = Wx + b) |
|---|---|---|---|
| Hit | −1.5 | −2.0 | −3.5 |
| Oscar | +4.5 | −4.0 | +0.5 |
| International | −1.0 | +1.0 | 0.0 |
Comparing the Outcomes
- 'Die Hard in Space' stays a strong commercial hit (+7.5) and international spectacle (+10.0), but voter skepticism drives its Oscar score deep into negative territory (-8.5).
- 'The Notebook 2' misses the commercial bar (-3.5), but its script values overcome the Academy's hurdle to stay positive (+0.5), while foreign distribution pulls it to the neutral break-even point (0.0).
But raw scores like and don't directly answer our questions. In Lesson 3, we will pass this vector through an activation function to convert these scores into probabilities and classify our scripts.