将缩放目标与Keras一起使用categorical_crossentropy?

时间:2018-12-11 01:11:04

标签: keras lstm rnn loss-function

我正在构建我的第一个keras时间序列LSTM RNN,希望有更多知识的人可以帮助我解决我的问题:使用categorical_crossentropy时,是否有可能(有效)扩展给网络的目标?

我目前的理解是,每组输入都会以稍微不同的方式点亮输出核子,例如:神经网络永远不会预测并整数1或0,只是数字与给定质量的数字越接近越好神经网络的数据和参数。

我的模型输出层是:

model.add(Dense(3, activation='softmax', name='Output_layer'))

目标类似于:

[0.5 0.1  0.4], [0.5 0.3  0.2], [0.8, 0.1, 0.1], etc etc

而不是只有1和0的3个二进制类

我的想法是,除了进行二进制选择之外,我还可以添加跨时间步长的额外信息;我正在尝试对未来的几个时间步骤进行归纳,以最有可能在这三个类别中发生什么;我的程序将x数量的时间步长上所有建议的操作加在一起,然后将它们除以x数量的时间步长,以将其按比例缩小为3个类别中0和1之间的1个目标。我找不到有关此的更多信息,我的问题基本上是,我完全理解错了吗?

0 个答案:

没有答案