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

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