tensorflow 训练的时候输出nan

  统计/机器学习 人工神经网络 TensorFlow
1

对于不能归一化,不能把值转换为-1 到1 之间的数据,tensorflow 训练的时候很容易输出nan,这是怎么回事呢?有什么比较好的解决方法吗?

 

wcsmomo   2017-06-04 17:52



   1个回答 
0

为什么不能转化为-1到1呢?

对于数值变量,可以通过最大值最小值的方式或者分位数的方式。

对于名义变量,可以进行one-hot编码,转换成0,1或者如果你愿意也可以是-1,1。

高代兄   2017-06-04 22:19



相关问题

tensorflow里出现的strides是什么意思   1回答

tf.reduce_sum是什么函数   1回答

tf.truncated_normal和tf.random_normal有什么区别?   1回答

如何通过docker安装TensorFlow   1回答

tf.placeholder和tf.variable什么区别?   1回答

怎么print或者查看tf.tensor中的数值   1回答

Tensorflow多层神经网络训练最后输出的值都一样的,找不到是什么原因?   2回答

tensorflow里面怎么自定义一个loss function?   2回答

tensorflow一定要用gpu吗?   2回答

把tf.Tensor转换为numpy array   1回答

LeakyReLu是什么意思?   1回答

反向传播(BP)神经网络和前馈神经网络是一回事吗   1回答



回答问题时需要注意什么?

我们谢绝在回答前讲“生动”的故事。

我们谢绝“这么简单,你自己想”、“书上有的,你认真看”这类的回答;如果你认为对方的提问方式或者内容不妥,你可以直接忽略该问题,不用进行任何作答,甚至可以对该问题投反对票。

我们谢绝答非所问。

我们谢绝自己不会、硬要回答。

我们感激每一个用户在编写答案时的努力与付出!