Skip to main content
← Back to AI Foundations
High School Lab

Neural Net Internals Explorer

Inspect every weight and activation of a small network — then train it with real gradient descent.

Activation Function

σ(z) = 1 / (1 + e⁻ᶻ) — smooth, output in (0, 1), derivative = a(1−a)

Input Values

0.000
1.000

Input → Hidden Weights (W)

0.041
-0.227
0.103
-0.028
-0.726
0.326

Hidden Biases (b_h)

-0.362
-0.603
-0.776

Hidden → Output Weights (v)

-0.700
0.099
-0.175

Output Bias (b_o)

0.795

Network Diagram

Line thickness = |weight|; cyan = positive, red = negative. Circle fill = activation level.

Live Activations

Inputs: x₁ = 0.000, x₂ = 1.000

Hidden Layer

h1: z = -0.3903a = 0.4036
h2: z = -1.3291a = 0.2093
h3: z = -0.4506a = 0.3892

Output

z_o = 0.4652ŷ = 0.6142

The Math (Forward Pass)

For each hidden neuron j (1..3):

z_j = w[x1→hj]·x1 + w[x2→hj]·x2 + b_hj

a_j = act(z_j)

Output:

z_o = v1·a1 + v2·a2 + v3·a3 + b_o

ŷ = act(z_o)