我已经完成了搜索“如何为分类问题(比如虹膜数据)实现双向 lstm 网络”。我还没有找到任何令人满意的答案。在几乎所有情况下,我都找到了一个解决方案,其中为序列预测问题实施了 BLSTM。我的简单问题是,如何在pybrain中创建双向网络。就像每当我试图建立一个我正在写的 *
网络=pybrain.BidirectionalNetwork()
* 我的意图是稍后通过 pybrain.addInputModule() 左右添加模块。但它当然是失败的,因为我没有指定 seqlen
n = BidirectionalNetwork(seqlen=20, inputsize=1,
hiddensize=5, symmetric=False)
如果我有 4 个输入和 3 个输出(如虹膜数据)和 150 个样本数据,那么 seqlen 会是什么。会是150吗?事情还不清楚,因为我没有分类问题的例子。