tf.constant( )是如何定义?

dropout_keep_prob = tf.constant(DROPOUT_PROB, dtype=tf.float32, name='dropout_keep_prob')
请问一下各位大佬,就是做tensorflow里面定义语句中,有一个这个常量DROPOUT_PROB,它的作用是什么呢,如果它是一个常量,那么我不可以直接造一个赋值语句
dropout_keep=DROPOUT_PROB.这样不就行了吗?

阅读 2.2k
1 个回答

因为 tf.constant() 返回的是一个 tf.Tensor 对象啊……

后面某个方法要求你参数传入一个 tf.Tensor 对象的时候你也不能瞎传个别的类型的参数啊。

P.S. 其实我觉得这个名字起的不太好,不应该叫 Constant “常量”,而应该是 Immutable “不可变量”。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题