python - 使用 tensorboard 进行 keras 训练可视化
问题描述
我在 tensorflow 上使用带有 keras 的 anaconda python3,并希望可视化权重变化、渐变和输入图像。
我在 keras 文档中阅读了如何做到这一点,当我尝试使用以下代码来可视化训练时,我只得到了损失和准确性可视化,而没有任何输入数据、权重和梯度。
tensorboard1 = TensorBoard(log_dir="logs/{}".format(time()), write_grads=True, write_images=True, histogram_freq=1)
model.fit_generator(..., callbacks=[tensorboard1])
我在这里读到,为了获得权重和梯度的可视化,我需要将张量板的 histogram_freq 参数设置为默认值 0 以外的值。
但是当我尝试这样做时,我不断收到一个错误,就像在这个 github 问题中解释的那样
我正在使用带有 anaconda 的 keras 2.2.4,最新和更新。我所有其他打包的都更新到 conda latest
如何获取图像和渐变以及权重可视化以及解决此问题的方法?
谢谢。
解决方案
推荐阅读
- c# - dotnet myprojectname.dll 不工作,dotnet run 工作 - ASP.NET 项目部署问题
- javascript - 有没有办法编写一个定义标准js对象类型的index.d.ts声明文件类型?
- c# - ASP.NET Core 中管理员帐户的时间会话
- web - 当 bootstrap 4 中的视口宽度发生变化时,如何垂直堆叠列?
- google-sheets-api - 如果我在一个谷歌工作表中插入或删除一行,如何在其他谷歌工作表中自动插入或删除同一行?
- python - 将大于内存的 SQL 查询读入 dask 数据帧
- python - 我必须在 Python 中做什么才能创建一个代表 2019 年 1 月 1 日纽约时间(东部时间)18:00 的对象?
- firemonkey - 如何在运行时更改 Listbox Itemdata.detail 字体大小 Delphi 10.3
- javascript - 如何将取消全选按钮添加到与脚本一起使用以更改类的已检查输入列表
- oracle-sqldeveloper - 无法启动 Oracle SQL Developer