Tensorflow 训练结果为 NAN
来源:互联网 发布:正的网络外部性 编辑:程序博客网 时间:2024/06/05 04:12
Tensorflow 预测的中间结果有很多 NAN,如下图
看一下计算 loss 的时候是否有类似下面的代码
cross_entropy = tf.reduce_mean(-tf.reduce_sum(ys * tf.log(prediction), reduction_indices=[1]))
由于 prediction 可能为 0, 导致 log 出错,最后结果会出现 NA
把上面的代码改为下面这样即可解决
cross_entropy = tf.reduce_mean(-tf.reduce_sum(ys * tf.log(tf.clip_by_value(prediction, 1e-10,1.0)), reduction_indices=[1]))
参考:http://stackoverflow.com/questions/33712178/tensorflow-nan-bug
0 0
- Tensorflow 训练结果为 NAN
- 记记关于tensorflow训练模型时出现损失函数为NAN问题
- tensorflow训练中出现nan问题
- tensorflow训练出现nan的讨论
- tensorflow / keras LSTM训练时候nan情况
- tensorflow训练中出现nan问题
- caffe 训练中loss 为nan
- tensorflow在训练的时候权重是nan,如何解决
- Tensorflow中训练得到Nan错误的分析
- tensorflow nan
- loss超大,训练一次后loss为nan
- tensorflow nan 原因总结
- "nan" error in tensorflow
- Tensorflow transfer learning fine tunning 改进图像训练结果实践
- js中,if条件为 null/undefined/0/NaN/"",结果均被解释为false
- 将caffe训练好的模型转换为tensorflow模型
- 当new Array数组长度为2或以上,结果都是NaN; 为空,0或1时,结果都是0.
- tensorflow MNIST数据集的训练(线性模型)及tensorboard计算结果可视化
- kernel中断分析七——tasklet
- 微信应用号(小程序)开发IDE配置
- 总结下在开发项目中禁用按钮的一些小方法
- wordexp函数的使用
- Hibernate 的三种查询方式:HQL、Criteria、Sql
- Tensorflow 训练结果为 NAN
- webpack资料
- Fast Visual Tracking via Dense Spatio-Temporal Context Learning 论文笔记
- OAF 系列教程 五 更新UPDATE
- Android视频监控实现(三)
- 简单的冒泡排序、插入排序、查找排序算法
- centos7 部署seafile注意事项
- createSQLQuery 查询数据库类型为char的字段时
- RGB颜色查询对照表