使用binary_crossentropy 跑出來的acc 跟 loss 兩張圖和解答不一樣 ?
2019/07/09 下午 11:20
機器學習共學討論版
cathyy
觀看數:70
回答數:2
收藏數:0
ml100-2
ml100-2-d71
為什麼我照著d71的解答去跑 選用binary_crossentropy 跑出來的acc 跟 loss 兩張圖和解答很不一樣 ?
(有確認過程式碼都一樣) 這是我這邊跑出來的圖
回答列表
-
2019/07/11 上午 02:49Jeffrey贊同數:0不贊同數:0留言數:0
有可能哦,主要原因在於程式碼裡面有 [dropout], 隨機drop 一些Neural.
您可以嚐試移除dropout, 再試一試。結果應是很貼近。
-
2019/07/15 上午 10:10張維元 (WeiYuan)贊同數:1不贊同數:0留言數:0
「和解答很不一樣 ?」 可以把解答的版本也附上來嗎?
一般來說(就算其他模型多少也會),當資料/維度變很大的時候,在每次的收斂結果可能都有些微的差異。這可能是模型推導最佳化過程中造成的。
所以在觀察時建議看一下「趨勢」是不是一致的即可。