Keras / Tensorflow予測:配列形状のエラー

ペペ

私はここでKerasCIFAR10チュートリアルに従っています私が行った唯一の変更は次のとおりです。

[a]チュートリアルファイルの最後に追加

model.save_weights('./weights.h5', overwrite=True)

[b]〜。/ keras / keras.jsonをに変更しました

{"floatx": "float32", "backend": "tensorflow", "epsilon": 1e-07}

モデルを正常に実行できます。

次に、トレーニング済みモデルに対して単一の画像をテストします。私のコード:

[... similar to tutorial file with model being created and compiled...]
...
model = Sequential()
...
model.compile()

model.load_weights('./ddx_weights.h5')

img = cv2.imread('car.jpeg', -1) # this is is a 32x32 RGB image
img = np.array(img)
y_pred = model.predict_classes(img, 1)
print(y_pred)

このエラーが発生します:

ValueError: Cannot feed value of shape (1, 32, 3) for Tensor 'convolution2d_input_1:0', which has shape '(?, 3, 32, 32)'

テストする単一の画像の入力データを再形成する正しい方法は何ですか?

追加いません"image_dim_ordering": "tf"./keras/keras.json

オリヴィエ・モインドロット

入力画像の形状を変更[?, 3, 32, 32]?て、バッチサイズどこにあるかの形状にする必要があります。あなたの場合、1つの画像があるので、バッチサイズは1なので、次のことができます。

img = np.array(img)
img = img.reshape((1, 3, 32, 32))

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

Keras配列の形状エラー

分類Dev

予測時のkerasエラー

分類Dev

Tensorflow / kerasエラー:ValueError:入力をチェックするときのエラー:lstm_inputは3次元であると予想されましたが、形状(4012、42)の配列を取得しました

分類Dev

Kerasによる時系列予測-モデル値のエラー

分類Dev

Kerasによる時系列予測-モデル値のエラー

分類Dev

密なレイヤーでのKerasエラー、予想される4次元が形状(1024,2)の配列を取得しました

分類Dev

Keras CNNエラー:シーケンスは3次元であると予想されましたが、形状(500、400)の配列を取得しました

分類Dev

Kerasエラー-block5_poolは4次元であると予想されましたが、形状(6、1)の配列を取得しましたか?

分類Dev

Keras LSTM多次元出力エラー— time_distributed_17は3次元であると予想されましたが、形状(1824、3)の配列を取得しました

分類Dev

Keras + Tensorflow:複数のGPUでの予測

分類Dev

TensorflowとKerasの予測しきい値

分類Dev

TensorFlow / Keras:出力レイヤーの形状エラー

分類Dev

マルチスレッドで予測するときのKerasエラー

分類Dev

Keras入力形状エラー

分類Dev

Kerasでの転送学習:ValueError:ターゲットをチェックするときのエラー:dense_26は形状(None、3)であると予想されましたが、形状(3000、1)の配列を取得しました

分類Dev

Keras ValueError:ValueError:ターゲットをチェックするときのエラー:dense_4は形状(None、2)であると予想されましたが、形状(2592、1)の配列を取得しましたPython3

分類Dev

keras:ValueError:モデルターゲットのチェック時にエラーが発生しました:activation_1に形状(None、60)があると予想されましたが、形状(10、100)の配列が取得されました

分類Dev

python 3.x Keras ValueError:ターゲットのチェック時にエラーが発生しました:seq_inputが形状(None、2)であると予想されましたが、形状(16、1)の配列を取得しました

分類Dev

Keras:ValueError:ターゲットのチェック時にエラーが発生しました:dense_2は形状(10、)であると予想されましたが、形状(1、)で配列を取得しました

分類Dev

フィットメソッドのkerasエラー:model_2は形状(None、252、252、1)であると予想されましたが、形状(300、128、128、3)の配列を取得しました

分類Dev

Keras:入力チェック時のエラー:input_1は形状(299、299、3)であると予想されましたが、形状(229、229、3)の配列を取得しました

分類Dev

入力をチェックするときのKerasエラー:input_4は形状(299、299、3)であると予想されましたが、形状(64、64、3)の配列を取得しました

分類Dev

Kerasがエラーを出す-ValueError:ターゲットをチェックするときのエラー:dense_3は4次元であると予想されましたが、形状(10000、1)の配列を取得しました

分類Dev

keras 予測関数のオーバーライド

分類Dev

PHPからの予測リクエストを受け取るためにpython+keras+tensorflowを「サービスとして」ラップしていますか?

分類Dev

ニューラルネットワークのKeras負荷の重み/予測時のエラー

分類Dev

keras lstmエラー:1つの配列が表示されると予想されます

分類Dev

TensorFlow / Keras-global_average_pooling2d_1_inputが形状(1、1、2048)であると予想されましたが、形状(7、7、2048)の配列を取得しました

分類Dev

Keras(FIT_GENERATOR)-ターゲットをチェックするときのエラー:activation_1は3次元であると予想されましたが、形状(32、416、608、3)の配列を取得しました

Related 関連記事

  1. 1

    Keras配列の形状エラー

  2. 2

    予測時のkerasエラー

  3. 3

    Tensorflow / kerasエラー:ValueError:入力をチェックするときのエラー:lstm_inputは3次元であると予想されましたが、形状(4012、42)の配列を取得しました

  4. 4

    Kerasによる時系列予測-モデル値のエラー

  5. 5

    Kerasによる時系列予測-モデル値のエラー

  6. 6

    密なレイヤーでのKerasエラー、予想される4次元が形状(1024,2)の配列を取得しました

  7. 7

    Keras CNNエラー:シーケンスは3次元であると予想されましたが、形状(500、400)の配列を取得しました

  8. 8

    Kerasエラー-block5_poolは4次元であると予想されましたが、形状(6、1)の配列を取得しましたか?

  9. 9

    Keras LSTM多次元出力エラー— time_distributed_17は3次元であると予想されましたが、形状(1824、3)の配列を取得しました

  10. 10

    Keras + Tensorflow:複数のGPUでの予測

  11. 11

    TensorflowとKerasの予測しきい値

  12. 12

    TensorFlow / Keras:出力レイヤーの形状エラー

  13. 13

    マルチスレッドで予測するときのKerasエラー

  14. 14

    Keras入力形状エラー

  15. 15

    Kerasでの転送学習:ValueError:ターゲットをチェックするときのエラー:dense_26は形状(None、3)であると予想されましたが、形状(3000、1)の配列を取得しました

  16. 16

    Keras ValueError:ValueError:ターゲットをチェックするときのエラー:dense_4は形状(None、2)であると予想されましたが、形状(2592、1)の配列を取得しましたPython3

  17. 17

    keras:ValueError:モデルターゲットのチェック時にエラーが発生しました:activation_1に形状(None、60)があると予想されましたが、形状(10、100)の配列が取得されました

  18. 18

    python 3.x Keras ValueError:ターゲットのチェック時にエラーが発生しました:seq_inputが形状(None、2)であると予想されましたが、形状(16、1)の配列を取得しました

  19. 19

    Keras:ValueError:ターゲットのチェック時にエラーが発生しました:dense_2は形状(10、)であると予想されましたが、形状(1、)で配列を取得しました

  20. 20

    フィットメソッドのkerasエラー:model_2は形状(None、252、252、1)であると予想されましたが、形状(300、128、128、3)の配列を取得しました

  21. 21

    Keras:入力チェック時のエラー:input_1は形状(299、299、3)であると予想されましたが、形状(229、229、3)の配列を取得しました

  22. 22

    入力をチェックするときのKerasエラー:input_4は形状(299、299、3)であると予想されましたが、形状(64、64、3)の配列を取得しました

  23. 23

    Kerasがエラーを出す-ValueError:ターゲットをチェックするときのエラー:dense_3は4次元であると予想されましたが、形状(10000、1)の配列を取得しました

  24. 24

    keras 予測関数のオーバーライド

  25. 25

    PHPからの予測リクエストを受け取るためにpython+keras+tensorflowを「サービスとして」ラップしていますか?

  26. 26

    ニューラルネットワークのKeras負荷の重み/予測時のエラー

  27. 27

    keras lstmエラー:1つの配列が表示されると予想されます

  28. 28

    TensorFlow / Keras-global_average_pooling2d_1_inputが形状(1、1、2048)であると予想されましたが、形状(7、7、2048)の配列を取得しました

  29. 29

    Keras(FIT_GENERATOR)-ターゲットをチェックするときのエラー:activation_1は3次元であると予想されましたが、形状(32、416、608、3)の配列を取得しました

ホットタグ

アーカイブ