パラメータを認識し、その後、実行時に特定の値を与えられるようにtf.placeholder()関数は、プロシージャのためのプレースホルダとして定義されます。
tf.placeholder(
dtype,
shape=None, name=None )
パラメータ:
- DTYPE:データ型。一般tf.float64など、数値型のtf.float32を使用
- 形状:形状データ。[なし]、3]は、ラインは必ずしもない、コラム3を表さない:デフォルトはいずれも、一次元の値、また、多次元であることができる、などではありません
- 名前:名前
戻り値:
テンソルタイプ
この関数は、プロセスを定義するために、パラメータとして理解され、その後、実行時に特定の値を与えることができます。
初期値を指定する必要はありません、実行時に、feed_dictの機能Session.runのパラメータで指定されました。
また、これは単にプレースホルダとして、配置され、その名前の理由です。
インポートTFとしてtensorflow IN1 = tf.placeholder(tf.float32) IN2 = tf.placeholder(tf.float32) アウト = tf.multiply(IN1、IN2) :のSESとしてtf.Session有する() #プリント(sess.run(アウト)) プリント(sess.run(OUT、feed_dict = {IN1:[7]、IN2:[2]}))
[14]