【问题标题】:Plotting Callbacks in Keras在 Keras 中绘制回调
【发布时间】:2020-11-08 17:00:12
【问题描述】:

类似于如何在 Keras 中通过将训练和验证准确度存储在历史中来绘制它们,我也想绘制不同时期的测试准确度。我使用定义的回调来跟踪来自https://github.com/keras-team/keras/issues/2548 的测试准确性。

我的代码是

history = my_new_model.fit(X_train, y_train, epochs = 20, validation_split = 0.1, callbacks=[TestCallback((X_test, y_test))])

现在,我只能绘制训练和验证准确性

。 Getting a KeyError for test accuracy.

有人可以帮助了解是否可以使用回调来绘制测试准确性吗?

谢谢。

【问题讨论】:

    标签: python testing keras callback


    【解决方案1】:

    我们在每个 epoch 后计算验证准确度,而不是测试准确度。如果您询问绘制验证准确性,您可以使用 val_accuracy 作为键。只需使用 val 作为验证指标的前缀即可。

    还有 val_acc 从 keras + tensorflow 2.0 重命名为 val_accuracy

    【讨论】:

    • 谢谢。这是一个单独的回调,用于计算历元上的测试准确性,因此是“acc”指标。我只是在监控测试的准确性。
    猜你喜欢
    • 1970-01-01
    • 2012-09-29
    • 2015-12-01
    • 1970-01-01
    • 2020-08-30
    • 2020-05-03
    • 1970-01-01
    • 1970-01-01
    • 2021-03-11
    相关资源
    最近更新 更多