dropout_keep_prob = tf.constant(DROPOUT_PROB, dtype=tf.float32, name='dropout_keep_prob')
请问一下各位大佬,就是做tensorflow里面定义语句中,有一个这个常量DROPOUT_PROB,它的作用是什么呢,如果它是一个常量,那么我不可以直接造一个赋值语句
dropout_keep=DROPOUT_PROB.这样不就行了吗?
dropout_keep_prob = tf.constant(DROPOUT_PROB, dtype=tf.float32, name='dropout_keep_prob')
请问一下各位大佬,就是做tensorflow里面定义语句中,有一个这个常量DROPOUT_PROB,它的作用是什么呢,如果它是一个常量,那么我不可以直接造一个赋值语句
dropout_keep=DROPOUT_PROB.这样不就行了吗?
1 回答812 阅读✓ 已解决
1 回答1.8k 阅读
2 回答1.2k 阅读
1.8k 阅读
1 回答909 阅读
1 回答924 阅读
1 回答617 阅读
因为
tf.constant()
返回的是一个tf.Tensor
对象啊……后面某个方法要求你参数传入一个
tf.Tensor
对象的时候你也不能瞎传个别的类型的参数啊。P.S. 其实我觉得这个名字起的不太好,不应该叫 Constant “常量”,而应该是 Immutable “不可变量”。