We're trying to figure out what `b1` and `b2` represent. Is it `bias_output_errors` and `bias_hidden_errors`, basically? More descriptive variable name would help the reader. -- @ijl