2017-09-07 21 views
1

ケラスの入力シェイプはどういう意味ですか? > 1行1440列(機能)kerasモデル - 例えばケラス入力形状

、I形状の入力(X 1440 1)を送信しています。このようなベクトルは全部で7万個あります。

しかし、私はこの層からの出力形状のモデルを照会、

for layer in model.layers: 
    if layer.name == 'input2': 
    print layer.output 

は出力:

Tensor("input2_6:0", shape=(?, 1440), dtype=float32) 

それはshape=(?, 1440)を言います。これは何を意味するのでしょうか?

ありがとうございます!

+1

この質問を見てみましょう、それは形状がTensorflowでの作業方法についていくつかの参照があります。https://stackoverflow.com/questions/37096225/how-to-understand-static-shape-and-dynamic-shape-in私の理解が正しければ – GPhilo

答えて

2

(?,)は、1 x 1440ベクターの任意の数が予想されることを意味します。一般的に、モデルへの入力数を特定の数に固定するものはありません。

+0

だから、最初の要素は(?)バッチサイズ及び第二の要素にポイント機能の数を指し-tensorflow。そうですか? –

+0

ええ、それは正しいです。最初の要素は例の数なので、 '?'はモデルに渡されるいくつかの例を意味します。 –

+0

ありがとう! –

関連する問題