【发布时间】:2017-10-27 23:58:05
【问题描述】:
我最初将我的权重设置如下:
def new_weights(shape):
return tf.Variable(tf.truncated_normal(shape, stddev=0.05))
但我意识到我的权重为-0,如下图所示:
然后我决定这样定义,对我来说权重更容易接受:
def new_weights(shape):
return tf.Variable(tf.zeros(shape))
我想知道使用 tf.truncated_normal 的含义是什么以及 -zeros 是什么意思?如果像这样初始化它们有任何问题。
在我介绍的两者之间,初始化权重的最佳方法是什么?
【问题讨论】:
标签: python python-2.7 tensorflow deep-learning conv-neural-network