tf.maximum(tf.minimum(net,0) + 1,0)
但我忘了小小数值.最后我做到了
tf.maximum(tf.floor(tf.minimum(net,0) + 1),0)
但是tf.floor没有注册渐变.我也尝试用一个强制转换为int替换地板,然后一个强制转换为浮动但同样的交易.
关于我能做什么的任何建议?
解决方法 有点晚了,但如果有人需要它,我就用这个定义了def binary_activation(x): cond = tf.less(x,tf.zeros(tf.shape(x))) out = tf.where(cond,tf.zeros(tf.shape(x)),tf.ones(tf.shape(x))) return out
x是张量
总结以上是内存溢出为你收集整理的python – TensorFlow中的硬限制/阈值激活功能全部内容,希望文章能够帮你解决python – TensorFlow中的硬限制/阈值激活功能所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)