2017-02-20 4 views

答えて

1

Kerasのモデルを訓練するために可変サイズの画像を与えることはできません。 Keras APIによると、Inputレイヤーの機能は次のようになります。

Input(shape=(3,None,None)) 

3はRGB画像チャネルの数を提示しています。しかし、Kerasには、トレーニング画像の幅と高さはどういうものかを明確に伝える必要があります。したがって、Kerasが可変長画像を処理する方法はありません。

したがって、画像を特定のサイズに変換してから、Kerasを使用してモデルを訓練する必要があります。

+0

これは、Theanoバックエンドを使用するときは正しいですが、Tensorflowバックエンドを使用する場合、shapeは次のようになります。shape =(None、None、3) – Toyo

関連する問題