【发布时间】:2019-01-26 00:38:01
【问题描述】:
我有一个时间序列,它有多个输入特征和一个输出(分类)。我想创建一个模型来预测每一步的输出。
我的数据如下所示:
x: [[0.4, 0.8, -1], [1, 1.6, -0.2], ....]
y: [[1], [0], ...]
因此,当给定单个特征向量时,我希望我的模型输出 0 或 1。特征向量不是任何类型的序列,因为这只是一个简单的时间序列。
我有以下问题:
由于 Keras 要求数据格式为
(batch_size, time_steps, num_features),而我已修复num_features = 3,我应该为batch_size和time_steps设置什么?我应该为
stateful的值添加什么?由于我的数据按特定顺序排列,即列表中的第一个事件首先出现,然后是第二个和第三个等,我假设我输入了stateful = True?
【问题讨论】:
标签: python keras lstm recurrent-neural-network