[英]Using Keras, when I add a Tensorboard callback to my neural network, the accuracy decreases. How do I fix this?
這就是我設置回調的方式
callback = TensorBoard(log_dir='/tmp/invasive/', histogram_freq=10,
write_graph=True,write_grads=False,
write_images=True, embeddings_layer_names=None,
embeddings_metadata=None)
然后我如何將其應用到模型中
model.fit(x_train,y_train,epochs=10,batch_size=10,callbacks=[callback])
就我對Keras的初學者了解而言,回調不應該影響神經網絡的訓練,但是當我添加此代碼時,准確性從大約60%下降到40%
這可能只是隨機權重初始化的結果。 每次訓練網絡時,初始權重都是隨機選擇的(在一定范圍內),因此在進行梯度下降訓練后,通常會達到不同的局部最小值。
在這種情況下,請先進行多次運行,然后再嘗試推斷與TensorBoard的關系。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.