【发布时间】:2022-01-14 20:44:52
【问题描述】:
我想使用 LSTM 模型来预测未来的销售额。
数据如下表。
| date | store | family | sales |
|---|---|---|---|
| 01/01/2013 | 1 | AUTOMOTIVE | 0 |
| 01/01/2013 | 1 | BABY CARE | 0 |
| 01/01/2013 | 1 | BEAUTY | 1 |
| .. | . | .. | . |
| 01/01/2013 | 2 | AUTOMOTIVE | 0 |
| 01/01/2013 | 2 | BABY CARE | 0 |
| .. | . | .. | . |
| 01/01/2013 | 50 | AUTOMOTIVE | 0 |
| .. | . | .. | . |
| 01/02/2013 | 1 | AUTOMOTIVE | 0 |
| 01/02/2013 | 1 | BABY CARE | 50 |
| .. | . | .. | . |
| 01/02/2013 | 2 | AUTOMOTIVE | 500 |
| 01/02/2013 | 2 | BABY CARE | 0 |
| .. | . | .. | . |
| 01/02/2013 | 50 | AUTOMOTIVE | 0 |
| .. | . | .. | . |
| .. | . | .. | . |
| 12/31/2015 | 1 | AUTOMOTIVE | 0 |
| 12/31/2015 | 1 | BABY CARE | 50 |
| .. | . | .. | . |
| 12/31/2015 | 2 | AUTOMOTIVE | 500 |
| 12/31/2015 | 2 | BABY CARE | 0 |
| .. | . | .. | . |
| 12/31/2015 | 50 | AUTOMOTIVE | 0 |
| .. | . | .. | . |
每天有 50 家商店。
对于每个商店,它都有不同类型的家庭(产品)。 (它们都井井有条,感谢上帝)。
最后,对于每种类型的家庭,它都有自己的销售额。
这就是问题所在。
LSTM模型的输入维度为(Batch_Size, Sequence_Length, Input_Dimension)。它是一个 3D 张量。
但是,就我而言,我的 Input_Dimension 是 2D,即 (rows x columns)
rows:行数一天内,即 1782
列:特征数,即 2(商店和家庭)
有没有一种好方法可以让我的数据变成可以输入 LSTM 模型的形状?
非常感谢!
【问题讨论】:
标签: python pytorch lstm recurrent-neural-network