作者热门文章
- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我想用keras监控tensorboard的梯度变化来判断梯度是消失还是爆炸。我该怎么办?
最佳答案
要在 Tensorboard 中可视化训练,请添加 keras.callbacks.TensorBoard
回调到 model.fit
函数。不要忘记设置 write_grads=True
以查看此处的渐变。训练开始后,您可以运行...
tensorboard --logdir=/full_path_to_your_logs
... 从命令行并将浏览器指向 http://localhost:6006
。请参阅 this question 中的示例代码.
要检查梯度消失/爆炸,请注意感兴趣层(“分布”选项卡)中的梯度分布和绝对值:
NaN
。关于python - 如何用张量板监控keras中的梯度消失和爆炸?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50033312/
我是一名优秀的程序员,十分优秀!