【问题标题】:Getting very very large number suddenly突然变得非常非常大
【发布时间】:2020-07-30 03:59:57
【问题描述】:

当我在训练我的 keras 深度学习模式时,突然间我的损失变得非常大。 我的数据是比例为 1:7 的不平衡 binay 类,我使用的是 AUC 分数。

请看下面的快照

因为如果数据集不平衡,我也会收到以下错误 来处理这种情况。

【问题讨论】:

  • 你想让我们做什么
  • 我想知道为什么损失突然增加?
  • 这表明保持 epoch 的值为 2 对你来说是最好的。当您使用时期时,损失可能以任何方式表现,是的,通常对于数据集,它会逐渐增加或减少,但在您的情况下,您的数据是不平衡的二进制文件

标签: python-3.x tensorflow keras deep-learning


【解决方案1】:

使您的批次在创建的批次中有两个类。因此,与其直接加载数据并将其放入网络中。分离两个类的示例,低类 1 个和高类 7 个。或者通过减少更高类示例的数量来平衡数据集。

【讨论】:

    猜你喜欢
    • 2014-04-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-03-23
    • 1970-01-01
    • 2017-03-29
    • 1970-01-01
    • 2019-05-09
    相关资源
    最近更新 更多