簡體   English   中英

使用Keras,當我將Tensorboard回調添加到我的神經網絡時,准確性降低了。 我該如何解決?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM