如何了解K = tf.random_normal([2, 3])
的类型?是tf.constant
还是tf.Variable
还是tf.placeholder
?
顺便说一下,tf.constant
是否可以训练,而tf.constant
是否意味着无法解决?
答案 0 :(得分:0)
关于1.): K只是指定形状的张量对象,其值是从正态分布中提取的。它无法访问其他类的方法,例如get_variable或assign。因此,除非你明确地将它声明为这三者中的一个,否则它只是一个张量。
关于2.): tf.constants(不出所料)是常数。这意味着它们不包含可训练的参数。为此,有tf.Variable。请注意,通过使用相应的标志,偶数变量可以设置为不可训练。