RuntimeWarning: divide by zero encountered in log

實驗內容: 使用多項邏輯斯蒂迴歸實現MNIST分類。

在編寫好相關程序之後,進行參數調整。使用學習率爲0.0001,程序正常運行。但是修改學習率爲0.001,0.01。程序就會出現以下錯誤:

解決方法:

epsilon = 1e-5

np.log(P + epsilon)

參考文獻:

https://stackoverflow.com/questions/38125319/python-divide-by-zero-encountered-in-log-logistic-regression

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章