我正在尝试实现一个模型,该模型的输入应为列表列表:
inputs = [ [np.array([...]), ..., np.array([...])], [np.array([...]), ..., np.array([...])] ]
我无法将内部列表转换为两个np数组,因为它们的形状不允许这样做。
将输入传递给模型时,出现以下错误:
Please provide as model inputs either a single array or a list of arrays.
如何将输入内容输入模型? 谢谢
答案 0 :(得分:0)
您必须具有兼容的形状,这是不可避免的。
当您的模型具有“多个输入张量”时,唯一接受列表列表的情况。
为您提供的解决方案是:
train_on_batch
训练一个单独的数组,而不是适合手动训练循环。每个单独的数组必须具有定义良好的形状。