繁体   English   中英

作为 Keras 模型输入的列表列表

[英]List of lists as Input to a Keras Model

我正在尝试实现一个模型,其输入应该是列表列表:

inputs = [ [np.array([...]), ..., np.array([...])], [np.array([...]), ..., np.array([...])] ]

我无法转换两个 np 数组中的内部列表,因为它们的形状不允许这样做。

当我将输入传递给模型时,我收到以下错误:

Please provide as model inputs either a single array or a list of arrays.

如何将我的输入提供给模型? 谢谢

你必须有兼容的形状,这是不可避免的。

如果您的模型具有“多个输入张量”,则唯一接受列表列表的情况。

为您提供的解决方案是:

  • 填充数据:添加填充使每个数组都具有相同的形状
  • 使用train_on_batch而不是适合手动训练循环,一次训练一个单独的数组。 每个单独的阵列都必须具有明确定义的形状。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM