使用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 重新使用 &nbsp 而不是内容

R - Caret - 在模型训练中使用 ROC 而不是准确性

使用 SQL 从数据库视图而不是表中读取

我应该将我的 Python 代码放在 SSD 而不是硬盘上吗?

Python plotly 折线图 y 轴按从 CSV 读取的顺序打印,而不是按顺序打印

CSV DictReader,如何强制“”中的部分作为列表而不是字符串读取