還有其他職位有類似的問題,但沒有一個答案幫助我。我對這個CNN世界很陌生。keras重塑輸入圖像與CNN一起工作
我跟着this教程,用kenes使用theano作爲後端和MNIST數據集來培訓CNN。現在我想傳遞給CNN我自己的JPG圖片,但我不知道如何重塑它。你能幫我嗎?我在這個超級新。
到目前爲止,我想這將重塑
image = np.expand_dims(image, axis=0) image = preprocess_input(image)
但出現以下錯誤預測時:
ValueError: Error when checking : expected conv2d_1_input to have shape (None, 1, 28, 28) but got array with shape (1, 3, 28, 28)
正如你所看到的,我的CNN使用WIDTH = 28,身高= 28深度= 1。
嗨,你有沒有設法找到答案呢?我也有我自己的一套圖像被塑造/調整大小以適應keras 28,28,1模型。我如何獲得各種尺寸的圖像以適應28,28,1?喂入未處理的圖像時出現以下錯誤:ValueError:無法將大小爲21600的數組重新整形(28,28,1) – emeralddove