tensorflow識別Mnist時,訓練集與驗證集精度acc高,但是測試集精度低的比較隱蔽的原因除了網上說的主要原因https://blog.csdn.net/wangdong2017/article/details/90176323 之外,還有一種是比較隱蔽的原因(可能對於大多數人不會犯這種低級錯誤),作為新手的我找了半天才找到,原因是在程序中創建了一個會話之后又重新創建了一個會話,代碼程序見我博客https://www.cnblogs.com/hujinzhou/p/guobao_2020_2_13.html。
如果在網絡創建好了之后重新創建一個新的session則會出現如下情況:
從上圖可知,戳錯誤率非常的高
原因是我們在網絡訓練好了之后重新創建了一個會話,因此,我們需要屏蔽后面的一個會話窗口
屏蔽之后就對啦!!!!