簡體   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