Does it make any sense to have two (or more) neurons in a neural network with the same weights? (intuitively it makes no sense, since all the neurons would behave the same way).

Please consider both the input and hidden layers. What if the weights are equal 0?

  • 1
    $\begingroup$ If this is homework, and it really sounds like it from the "please consider" remark, then you should do it yourself, or failing that, say exactly what you have thought about and use the homework tag as stated in the FAQ. $\endgroup$ Commented Jan 12, 2013 at 23:43
  • 1
    $\begingroup$ same weights before the training phase, or during the training phase? $\endgroup$ Commented Jan 10, 2017 at 17:59

1 Answer 1


The weights are normally updated and can have many different values. You can have 2 or more weights with the same value.

If some weights are equal to zero, it just means that the neuron has no impact on the neuron of the next layer.

And one more thing to know is that you shouldn't initialize the values of all your weights at the beginning with the same value. See my previous answer here: stats.stackexchange.com/questions/45087/backpropagation/45092


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.