代码之家  ›  专栏  ›  技术社区  ›  Ivan

三元分类使用什么样的Keras损失函数?

  •  0
  • Ivan  · 技术社区  · 6 年前

    我的LSTM输入样本由[-1,1]范围内的实数组成,目标(类别)为-1,0和1。

    我选择了稀疏分类交叉熵作为损失函数,但它似乎不支持负数——当我开始训练时,它说“InvalidArgumentError:收到的标签值为-1,超出了[0,1]的有效范围”。

    我应该使用什么损失函数来代替此任务?

    what I've read

    1 回复  |  直到 6 年前
        1
  •  1
  •   Dr. Snoopy    6 年前

    您的目标必须是来自的整数 0 num_classes - 1 ,它们不能是负数,因为您正在进行分类。这是一种多类分类的标准,你们必须遵循它。