1. ホーム
  2. 機械学習

[Tensorflow] 報告されたエラー。FailedPreconditionError。初期化されていない値を使おうとしている keep_prob_7

2022-02-24 05:52:07

<スパン 問題の内容

変数を定義します。

keep_prob = tf.Variable(1.0 , name='keep_prob')

その値を表示してみてください。

print(sess.run(keep_prob))



エラーを報告する

FailedPreconditionError: 初期化されていない値を使おうとしています keep_prob_7



<スパン 問題分析。

Tensorflowでは、すべての変数を使用する前に初期化する必要があります。

すべての変数を初期化します。

sess = tf.Session()

sess.run() tf.initialize_all_variables() )



問題解決



keep_prob = tf.Variable(1.0 , name='keep_prob')



sess = tf.Session()

sess.run(tf.initialize_all_variables())



print(sess.run(keep_prob))

print(sess.run(tf.get_default_graph().get_operation_by_name('keep_prob').outputs[0]))

print(sess.run('keep_prob:0'))を実行します。

print(sess.run('keep_prob'))を実行します。

結果を表示します。

1.0

1.0

1.0

なし