import tensorflow as tf
if __name__ == "__main__":
weights = tf.get_variable(
name="weights",
shape=[9, 3, 1, 64],
dtype=tf.float32,
initializer=tf.truncated_normal_initializer()
),
print(tf.shape(weights, name="weights_shape"))
输出:
Tensor("weights_shape:0", shape=(5,), dtype=int32)
无法弄清楚为什么“重物”的形状与给定形状不匹配。
任何帮助将不胜感激!
答案 0 :(得分:0)
天哪!
发现此神秘错误只是通过在tf.get_variable()
之后添加一个额外的“,”而发生的
但是我仍然很好奇为什么?