Python TypeError:获取参数None的类型无效<;类型';非类型'&燃气轮机;
我遇到一个错误,代码如下。我想检查功能楼层的坡度,出现错误:Python TypeError:获取参数None的类型无效<;类型';非类型'&燃气轮机;,python,tensorflow,gradient,floor,Python,Tensorflow,Gradient,Floor,我遇到一个错误,代码如下。我想检查功能楼层的坡度,出现错误: import numpy as np import tensorflow as tf def floor(x): return tf.floor(x) # code w1 = tf.Variable([[1.5, 0.5, -0.5, -1.5]]) res = floor(w1) grads = tf.gradients(res, [w1]) with tf.Session() as sess: tf.glo
import numpy as np
import tensorflow as tf
def floor(x):
return tf.floor(x)
# code
w1 = tf.Variable([[1.5, 0.5, -0.5, -1.5]])
res = floor(w1)
grads = tf.gradients(res, [w1])
with tf.Session() as sess:
tf.global_variables_initializer().run()
print(sess.run(grads))
TensorFlow中
floor()
函数的梯度定义为返回None
,因为⌊x⌋ 到处都是0(整数除外),因此这允许后端代码将其视为没有连接
有关git问题,请参阅