TensorflowでTensorboardのcallbackを使うってlogのファイルを保存していますが、
いくつかのパラメータをfor文で変化させながらループさせたい場合。
単にループで下記のようにした所
for batch in range(16, 32): tb = TensorBoard(log_dir=logdir) model = model.compile(loss='mse', optimizer='adam') model.fit(trainX, trainY, epochs=100, validation_split=0.1, batch_size=batch, callbacks=[tb], verbose=0)
下記のようなエラーが二回目のループが始まる際に、発生して止まってしまいます。
このTensorboardのコールバックを外すと動くので、何か初期化のようなことをしないといけないのでしょうか?
InvalidArgumentError (see above for traceback): You must feed a value for placeholder tensor 'dense_2_sample_weights' with dtype float and shape [?]
[[node dense_2_sample_weights (defined at \lib\site-packages\keras\backend\tensorflow_backend.py:517) = Placeholderdtype=DT_FLOAT, shape=[?], _device="/job:localhost/replica:0/task:0/device:CPU:0"]]
あなたの回答
tips
プレビュー