【问题标题】:Are those keras loss and accuracy weird?那些keras的损失和准确性很奇怪吗?
【发布时间】:2019-03-25 22:49:19
【问题描述】:

我有一个相对较小的 mri 数据集,我正在尝试进行二进制分割。我已经建立了一个普通的 U-Net 结构并对其进行了训练。

但输出对我来说似乎有点奇怪。训练和验证准确度都首先停留在某个值上,但随后两种准确度在第 27 或第 28 个 epoch 突然大幅跃升。

损失图看起来更容易接受,接下来是图:

准确度图:

损失图:

我还有一个问题,即使我在训练数据上的准确度为 %97-98,但当我在训练数据中的一些图像上对其进行测试时,转换为二进制掩码的结果并不是那么好。

然后我在检索输出图像时将阈值从 0.5 降低到 0.35,结果几乎完美。

你怎么看?提前致谢。

【问题讨论】:

    标签: python tensorflow keras training-data loss


    【解决方案1】:

    它们似乎与那些卡住的时期有些不同,这实际上意味着模型没有学习(权重没有改变,新案例没有提供有用的信息)但这是完全合理的。

    只是为了确定。你用的是什么优化器?你试过另一个吗?

    【讨论】:

    • 感谢您的回答。我用过亚当优化器。我改变了一些其他的东西(批量大小、时期数、学习率等),但我从来没有想过。我会尝试另一个。
    猜你喜欢
    • 2018-04-03
    • 2022-01-14
    • 2018-06-25
    • 2018-07-26
    • 2020-08-25
    • 2017-07-16
    • 2017-12-03
    • 2020-09-11
    • 2018-05-28
    相关资源
    最近更新 更多