keras - 我的代码中应该包含什么,以便当我尝试使用 tensorboard 可视化我的数据时
问题描述
我正在使用 keras 模型来训练我的深度神经网络,我想将 tensorboard 与它集成以进行可视化,但是当我第一次这样做时,它不会显示任何数据,但是在 1 天或 2 天后,我的数据会在 tensorboard 仪表板上更新. 我的问题是为什么会这样
当我过去通过 tensorboard --logdir=c:\logsfiles 访问 tensorboard 时,它给了我端口 6006,当我去那里时,它说“你没有将任何标量数据写入你的事件文件”。但是在我再次访问它的 1 或 2 天后它有数据
NAME = "living-vs-nonliving-cnn-dense16-dense1-32x2-
{}".format(int(time.time()))
model = Sequential()
model.add(Conv2D(32, (3, 3), input_shape=X.shape[1:]))
model.add(Activation("relu"))
model.add(MaxPooling2D(pool_size=(2,2)))
model.add(Conv2D(32, (3,3)))
model.add(Activation("relu"))
model.add(MaxPooling2D(pool_size=(2,2)))
model.add(Conv2D(16, (3,3)))
model.add(MaxPooling2D(pool_size=(2,2)))
model.add(Flatten())
model.add(Dense(1))
model.add(Activation("sigmoid"))
model.summary()
model.compile(loss="binary_crossentropy",optimizer="adam",metrics=
['accuracy'])
tboard_log_dir = os.path.join("logfiles", NAME)
tensorboard = TensorBoard(log_dir=tboard_log_dir)
model.fit(X, Y, batch_size=8, epochs=12, validation_split=0.1, callbacks=
[tensorboard])
解决方案
推荐阅读
- doctrine - Doctrine中的多态关系
- c# - 需要的字段验证器不适用于文本框输入
- java - 获取“ E/libprocessgroup: set_timerslack_ns write failed: Operation not allowed”虽然我应该有正确的权限
- vba - Outlook 日历应用程序详细信息
- python - 将 pandas 多索引级别列切换到标题行
- autodesk-forge - DataVizExtention:选择精灵时清除可视项的问题
- matlab - Simulink:向量求和并将输出保存到工作区
- android - 使用mobile-ffmpeg android创建视频时出现叠加和缩放问题?
- javascript - 如何在反应中创建复杂的 json(嵌套子到父)?
- java - 在 Eclipse 中,提交选项不可见