简单神经网络。如果我多次运行相同的Neural Net,可以提供不同的精度,可以吗?

时间:2019-12-16 04:51:25

标签: python machine-learning random neural-network gradient-descent

我认为这是由于权重的初始化不同(随机初始化)引起的,但不能肯定地说 激活功能为ReLu,最后一层为S型。

这是一个简单的网络,除了参数的随机初始化外,没有其他任何事情可以随机化。(在完成随机化后没有Dropout等)

1 个答案:

答案 0 :(得分:1)

这是由于神经网络权重的随机初始化所致。

要获得NN输出的可重复性,可以设置随机种子。就像在numpy numpy.random.seed选项中一样。