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の量は定義されていないため、同じエラーが発生します。