keras model.fit功能需要哪种数据格式?

时间:2017-05-20 11:54:28

标签: python neural-network keras

我想知道keras的model.fit功能需要哪种数据格式。文档对我来说不够具体。 所以看来,对于LSTM模型,它需要一个参数x的3D数组。 一些更具体的问题: 数据格式是否取决于所选模型? x的每个维度的含义是什么? y的含义是什么?

提前感谢任何可以告诉我一些相关信息的人! 霍尔格

1 个答案:

答案 0 :(得分:0)

数据格式当然取决于型号。您可以拥有具有多个输入的模型,例如Siamese networks。

对于LSTM,我认为输入是{-3}}中的2-D。该示例从this example加载数据。相关的代码行是:

xs = [[oov_char if (w >= num_words or w < skip_top) else w for w in x] for x in xs]

第一个维度对应不同的示例,第二个维度是时间步长。

至于y,指的是标签。在序列到序列示例中,这也将是具有相同[example_index,timestep]索引的二维。但是,在分类中,它是一维的,每个例​​子都有一个标签。