使用python代码读取准确性而不是tensorboard
Posted
技术标签:
【中文标题】使用python代码读取准确性而不是tensorboard【英文标题】:Use python code to read accuracy rather than tensorboard 【发布时间】:2020-11-22 03:08:08 【问题描述】:我使用的是 TensorFlow 2.2。
我已将每个 epoch 的准确性写入事件以供 tensorboard 读取。是否可以使用python获取事件文件信息?如果有,是否有任何代码示例?
【问题讨论】:
【参考方案1】:在 Keras 中,当您训练模型时,您将拥有如下所示的代码。如代码所示,可以得到训练准确率、训练损失、验证准确率和验证损失。
results = model.fit_generator(generator = generators[0], validation_data= generators[2],
epochs=epochs, initial_epoch=start_epoch,
callbacks = callbacks, verbose=1)
acc=results.history['accuracy']
loss=results.history['loss']
vacc =results.history['val_accuracy']
vloss=results.history['val_loss']
each is a list containing the data for each epoch
【讨论】:
以上是关于使用python代码读取准确性而不是tensorboard的主要内容,如果未能解决你的问题,请参考以下文章
Python 3.7 urllib.request 重新使用   而不是内容
R - Caret - 在模型训练中使用 ROC 而不是准确性
我应该将我的 Python 代码放在 SSD 而不是硬盘上吗?