如何为包含Time_Series数据和其他要素数据的数据集构建Keras模型?

时间:2019-10-28 04:35:06

标签: keras deep-learning lstm data-science

我有一个数据集,其中包含时间序列数据和其他要素数据。通常,我们将RNN或RNN的任何变体(例如LSTM)用于时间序列数据,将简单的密集层用于要素数据。我需要将两个模型合并为一个模型。我们该怎么做?

以下是输入数据集


| Month1 | Month2  | Month3 | Month4 | Month5 | Age | UserType | CityA | CityB | CityC | Class |
|--------|---------|--------|--------|--------|-----|----------|-------|-------|-------|-------|
|    124 |     565 |     84 |     54 |     84 |  32 |        0 |     1 |     0 |     0 |     1 |
|    324 |      45 |    849 |   2156 |    846 |  32 |        1 |     0 |     1 |     0 |     0 |
|    345 |       5 |     15 |    215 |    848 |  34 |        0 |     0 |     0 |     1 |     0 |
|     24 |     525 |     84 |   2185 |   5498 |  56 |        1 |     0 |     1 |     0 |     1 |
|      3 |      15 |      8 |     21 |     84 |  54 |        1 |     1 |     0 |     0 |     1 |
|    345 |     215 |      4 |     21 |     86 |  32 |        1 |     0 |     0 |     1 |     0 |
|     63 |      21 |     22 |    455 |     84 |  25 |        0 |     0 |     0 |     1 |     1 |
|   3435 |     512 |      8 |     45 |    456 |  23 |        0 |     1 |     0 |     0 |     0 |


我需要对此数据集应用二进制分类。 我已经使用

构建Keras LSTM


| Month1 | Month2  | Month3 | Month4 | Month5 | Class |
|--------|---------|--------|--------|--------|-------|
|    124 |     565 |     84 |     54 |     84 |     1 |
|    324 |      45 |    849 |   2156 |    846 |     0 |
|    345 |       5 |     15 |    215 |    848 |     0 |
|     24 |     525 |     84 |   2185 |   5498 |     1 |
|      3 |      15 |      8 |     21 |     84 |     1 |
|    345 |     215 |      4 |     21 |     86 |     0 |
|     63 |      21 |     22 |    455 |     84 |     1 |
|   3435 |     512 |      8 |     45 |    456 |     0 |

,然后使用


| Age | UserType | CityA | CityB | CityC | Class |
|-----|----------|-------|-------|-------|-------|
|  32 |        0 |     1 |     0 |     0 |     1 |
|  32 |        1 |     0 |     1 |     0 |     0 |
|  34 |        0 |     0 |     0 |     1 |     0 |
|  56 |        1 |     0 |     1 |     0 |     1 |
|  54 |        1 |     1 |     0 |     0 |     1 |
|  32 |        1 |     0 |     0 |     1 |     0 |
|  25 |        0 |     0 |     0 |     1 |     1 |
|  23 |        0 |     1 |     0 |     0 |     0 |

(像这样的其他功能)。
两种模型分别训练和预测。 我想训练一个包含LSTM层和密集层的模型,但不知道如何实现。在这方面需要帮助

0 个答案:

没有答案