RegressionMathFunctions deeplearning4j不同的答案

时间:2018-01-16 10:18:17

标签: java machine-learning neural-network linear-regression

多次运行main program会导致成本函数的不同的值。

这是正确的吗?

如果是这样,那变化来自哪里?

感谢

编辑:我在做:

RegressionMathFunctions.main(args);
RegressionMathFunctions.main(args);

给出了不同的答案。

从eclipse中重复运行程序会给出相同的答案,因此它看起来很可重复。

1 个答案:

答案 0 :(得分:0)

是的,它是正确的。这是由于随机权重初始化,因为神经网络中的初始权重通常在小范围内随机初始化。因此,每次训练网络时,结果都会略有不同。