【发布时间】:2017-06-28 22:04:04
【问题描述】:
这个问题可能与非常具体的应用程序相关,但我被阻止了,我认为这是一个问的好地方。 假设我们在 Keras 中有一个序列到序列的 LSTM,例如 Part of Speech Tagger。最后一层给了我标签序列和每个标签的概率。考虑以下预测输出;
A = [[0.1, 0.3, 0.2, 0.4],[0.2, 0.2, 0.2, 0.4],[0.5, 0.2, 0.1, 0.1]]
基本上这是一个长度为 3 的序列,在序列的每个时间点有 4 个可能的标签。
现在我想做的是把这个顺序改成下面的顺序。
A' = [[0, 0, 0, 1],[0, 0, 0, 1],[1, 0, 0, 0]]
换句话说,我想将一个放在最大概率的位置,并将所有其他的都更改为 0。非常感谢帮助。
【问题讨论】:
标签: neural-network keras lstm keras-layer softmax