我已经看到了将神经网络的权重初始化为随机数,所以我很好奇为什么逻辑回归的权重被初始化为零?

最佳答案

在神经网络的情况下,每层中都存在n个神经元。因此,如果您将每个神经元的权重初始化为0,那么在反向传播之后,每个神经元将具有相同的权重:

parameters - 为什么逻辑回归的权重参数初始化为零?-LMLPHP

无论您迭代多长时间,第一层中的神经元a1和a2都将具有相同的权重。由于他们正在计算相同的功能。

逻辑回归不是这种情况,其简单的y = Wx + b。

10-08 08:10