【发布时间】:2019-02-23 13:41:20
【问题描述】:
我尝试逐步了解 Keras 和 LSTM。现在我构建了一个 LSTM,输入是一个句子,输出是一个包含五个值的数组,每个值可以是 0 或 1。
示例: 输入句子:“我讨厌饼干” 输出示例:[0,0,1,0,1]
为此,我正在使用 keras 库。
现在我不确定我应该使用哪个损失函数。现在我只知道两个预定义的损失函数稍微好一点,但对于我的例子来说似乎都不是很好:
二进制交叉熵:如果我的输出只有 0 或 1,那就太好了 分类交叉熵:如果我有一个数组的输出,其中一个为 1,所有其他值为 0,那就太好了。
这两个函数对我的示例没有任何意义。你会使用什么?为什么?
编辑
另一个问题:你会在 Keras 中使用哪个激活函数?
【问题讨论】:
标签: python python-3.x tensorflow keras