BUG InvalidArgumentError(トレースバックについては上記を参照):プレースホルダーテンソルの値をフィードする必要があります 'Pl
Bug Invalidargumenterror See Above
購入したTensorを確認するために、参加しました
sess = tf.Session() print(sess.run(self.embedded_chars))
次に、エラーが発生します。
InvalidArgumentError(トレースバックについては上記を参照):プレースホルダーテンソル「Placeholder_1」の値をdtypefloatでフィードする必要があります
[[ノード:Placeholder_1 =プレースホルダー[dtype = DT_FLOAT、shape =、_ device = '/ job:localhost / Replica:0 / task:0 / device:CPU:0']()]]
最初はエラーは見つかりませんでしたが、後でわかりました。 Embedded_charsは2つの数量から計算されますが、プレースホルダーのみを定義し、割り当てがないため、embedded_charsの値は取得されません。たとえば(から https://github.com/tensorflow/tensorflow/issues/10632 ):
import tensorflow as tf a = tf.placeholder(tf.float32) b = tf.placeholder(tf.float32) c = a + b with tf.Session() as sess: print(c.eval(feed_dict={a:1.0})) # I did not feed any value to # `b` which is required for # evaluating `c`
aのみが定義されており、bの量は定義されていないため、同じエラーが発生します。