このページは Cloud Translation API によって翻訳されました。
Switch to English

tf.keras.Input

TensorFlow 1つのバージョン GitHubの上のソースを表示

Input() Kerasテンソルをインスタンス化するために使用されます。

ノートPCで使用されます

ガイドで使用チュートリアルで使用されます

A Kerasテンソルは、私たちは私たちだけでモデルの入力と出力を知ることによってKerasモデルを構築することを可能にする特定の属性で拡張TensorFlowシンボリックテンソルオブジェクトです。

例えば、もし、 a b及びc Kerasテンソルであり、それが行うことが可能となる: model = Model(input=[a, b], output=c)

shape バッチサイズを含まない形状タプル(整数)。例えば、 shape=(32,)予想入力は32次元ベクトルのバッチであろうことを示しています。このタプルの要素はNoneにすることができます。 「なし」の要素は、形状が知られていない次元を表します。
batch_size 任意静的バッチサイズ(整数)。
name 層のためのオプションの名前の文字列。モデル内で一意でなければなりません(同じ名前を2回再使用しないでください)。それが提供されていない場合は自動的に生成されます。
dtype (文字列として、入力が期待するデータ・タイプfloat32float64int32 ...)
sparse プレースホルダが作成されるかどうかをブール値指定はまばらです。唯一の「ギザギザ」と「スパース」のは、真のことができます。場合は、なおsparse Falseで、まばらなテンソルは、まだ入力に渡すことができます-彼らは、デフォルト値の0で緻密化されます。
tensor ラップするオプションの既存のテンソルInput層。設定した場合、層は、プレースホルダテンソルを作成しません。
ragged プレースホルダが作成されるかどうかをブール値指定はぼろぼろです。唯一の「ギザギザ」と「スパース」のは、真のことができます。この場合、「形状」引数の「なし」の値は、不揃いな寸法を表します。 RaggedTensorsの詳細については、 このガイドを
**kwargs 引数のサポートを廃止予定。サポートbatch_shapebatch_input_shape

tensor

例:

 # this is a logistic regression in Keras
x = Input(shape=(32,))
y = Dense(16, activation='softmax')(x)
model = Model(x, y)
 

熱心な実行が有効になっている場合でも、ノートInputシンボリックテンソルを作成する(すなわちAプレースホルダ)。この象徴的なテンソルは、次のような、他のTensorFlowのOPSで使用することができます。

 x = Input(shape=(32,))
y = tf.square(x)
 

ValueError 両方の場合はsparseragged用意されています。
ValueError 両方の場合shape及び( batch_input_shape又はbatch_shape )提供されます。
ValueError 両方の場合はshapetensor Noneです。
ValueError 場合は、認識されないパラメータが用意されています。