「tensforflow Learn」(以前は skflow と呼ばれていました)を使い始める際に問題があります。
私の問題 ?
DNN の最も単純な例でさえ実行できません
以下の例はエラーをスローします
**RuntimeError: Init operations did not make model ready. Init op:
init, init fn: None, error: Variables not initialized: global_step,
linear/_weight..*
そしてjupyterノートブックでは、カーネルが突然終了しますか?
何か不足していますか、それともバグですか?
from tensorflow.contrib import learn
from sklearn import datasets, metrics, cross_validation
iris = datasets.load_iris()
classifier = learn.DNNClassifier(hidden_units=[10,20,10],n_classes = 3)
classifier.fit(iris.data, iris.target, steps=200, batch_size=32)
PS:私はtfバージョン9を持っています
import tensorflow as tf
tf.__version__
PS: 十分な評判を持っている人がタグtensorflow-learn を作成してください. tflearnライブラリとの混同の危険性があります (もちろん、これが意図されている場合を除きます)。
ありがとう
更新 1
コンピューターを再起動した後、エラーを再現できません。これについて恥ずかしい
更新 2
私はその理由を知っていると思います。2 番目の jupyter ノートブック セッション (または cli で 2 番目の ipython セッション) を作成すると、エラーが発生します。
他の誰かに役立つ場合に備えて、より長いエラー文字列を投稿しています
RuntimeError: Init operations did not make model ready. Init op: init, init fn: None, error: Variables not initialized: global_step, hiddenlayer_0/weights, hiddenlayer_0/bias, hiddenlayer_1/weights, hiddenlayer_1/bias, hiddenlayer_2/weights, hiddenlayer_2/bias, dnn_logit/bias, centered_bias_weight, centered_bias_weight/Adagrad, hiddenlayer_0/bias/Adagrad, hiddenlayer_1/weights/Adagrad, hiddenlayer_1/bias/Adagrad, hiddenlayer_2/bias/Adagrad, dnn_logit/weights/Adagrad, dnn_logit/bias/Adagrad, global_step, global_step, global_step, global_step, global_step, global_step, global_step, global_step, global_step, global_step, global_step, global_step, global_step, global_step, global_step, global_step, global_step, global_step, global_step, global_step, global_step, global_step, global_step, global_step, global_step, global_step, global_step, global_step, global_step, global_step, global_step, global_step, global_step, global_step, global_step, global_step, global_step, global_step, global_step, global_step, global_step, global_step, global_step, global_step, global_step, global_step, global_step, global_step,