如何从LSTM动态地收集keras结果

时间:2018-10-22 12:30:00

标签: python tensorflow keras lstm

我是Ingoo Lee,正在研究生物信息学。

我想从LSTM批量查询,但我不知道怎么做

让我们假设keras中的LSTM层接受嵌入序列并返回每个步骤的隐藏状态序列。

lstm_result = LSTM(hidden_dim ,return_sequences=True)

因此其结果的形状将是这样

(size_of_batch, length_of_sequence, hidden_dim)

这是输入,它是根据序列中每个类型步骤的索引

input_target = Input(shape=(length_of_sequence))

因此,它的形状就是这样

(size_of_batch, length_of_sequence)

我想从LSTM结果中收集信息。

这是我的输入示例,经过训练的LSTM的形状与输入相同

[[3,5]]

它将收集LSTM的第三和第五个结果并将其连接

因此,我们假设隐藏尺寸为64,那么收集形状将为

(1,2,64)

正如我所说..我不知道如何收集和查询这份工作。

也许我可以将输入用作索引的一键式。

感谢您阅读我的提问!

0 个答案:

没有答案