【发布时间】:2018-11-29 17:44:12
【问题描述】:
我训练了一个 [50, 500, 500, 5] 神经网络,输入层有 50 个神经元,输出层有 5 个神经元。 layer2 中的偏差是这样变化的
为什么 layer2 中的偏差分布变化如此之大?
(layer1中bias的分布在每一步都几乎相同。
谁能解释一下这个现象?
【问题讨论】:
-
我相信这叫做颜色变化,但我可能是错的。
-
emmmm...我想知道偏差分布的变化,而不是颜色。
-
我已经将一半覆盖在另一半上,并且……虽然存在 一些差异,但主要的差异似乎是颜色以及左侧在 0.13 处被截断的事实, 右边继续到 0.15。不过,它可能只是图表。
-
这不是编程问题,您是在询问机器学习理论。这在stats.stackexchange.com 中更合适,但我认为它正在进行研究,所以不要指望一个明确的答案。
-
Matias 是对的 - 而且,根据这个 TensorBoard 输出,您的测试集和训练集似乎是相同的,这意味着您没有正确地检测您的实验。如果您不回到基本面并获得更完整的理解,将很难取得进展。祝你好运!
标签: python tensorflow neural-network