0
我是tensorflow框架的新手。我在我的代码中使用了 tf.reduce_logsumexp
。但是检查输出结果我发现有些值是负值。这怎么可能?我怀疑,所以我把支票给我输入这样的删除这些值可能是由于一些nans
或inf
值(X
是我输入):Tensorflow:tf.reduce_logsumexp返回负值
res = tf.where(tf.is_inf(X), tf.zeros_like(X), X)
res = tf.where(tf.is_nan(res), tf.zeros_like(res), res)
output = tf.reduce_logsumexp(res, axis=0)
但是,即使这并不能帮助我仍然有一些负面的价值。任何帮助感谢!谢谢
请注意,'tf.reduce_logsumexp([ - 1。])'为-1 –