logo
Loading...

使用binary_crossentropy 跑出來的acc 跟 loss 兩張圖和解答不一樣 ? - Cupoy

為什麼我照著d71的解答去跑  選用binary_crossentropy  跑出來的acc 跟 l...

ml100-2,ml100-2-d71

使用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:49
    Jeffrey
    贊同數:0
    不贊同數:0
    留言數:0

    有可能哦,主要原因在於程式碼裡面有 [dropout], 隨機drop 一些Neural.

    您可以嚐試移除dropout, 再試一試。結果應是很貼近。

  • 2019/07/15 上午 10:10
    張維元 (WeiYuan)
    贊同數:1
    不贊同數:0
    留言數:0

    和解答很不一樣 ?」 可以把解答的版本也附上來嗎?


    一般來說(就算其他模型多少也會),當資料/維度變很大的時候,在每次的收斂結果可能都有些微的差異。這可能是模型推導最佳化過程中造成的。


    所以在觀察時建議看一下「趨勢」是不是一致的即可。