天天看點

InvalidArgumentError: Input to reshape is a tensor with xxx values, but the requested shape requ...

簡單的說,這個報錯就是輸入圖像的尺寸和你搭建的網絡中的一個尺寸不比對。,根據追蹤報錯是出現在reshape出現的。

是以解決方法就是1、修改神經網絡配置(這個可能有點困難) 2、修改自己的輸入圖檔尺寸

下面是我的解決的具體情況。

我的原本輸入是100,100,3的圖檔,我修改為100,60,3之後報錯。

檢查發現有一個image_size是shape[1]就是100 沒有修改,因為這裡我用image_size*image_size來代表圖檔尺寸

是以我把image_size修改對應我100*60的圖檔輸入 就不報錯了

總結,我也是搬别人的輪子,是以修改成我自己的輸入時,就會有細節沒對應好,留意修改就好了

繼續閱讀