当出现这个错误的时候cost函数同时显示结果为nan。意思就是溢出。为什么会出现这个错误呢?通常是因为sigmoid函数写错了。
此时的sigmoid函数相当于1+np.exp(-z),而不是1/(1+np.exp(-z))。
结果与预期结果不一样。所以可以判断此处出错。
如果改为
将不再报错。
当出现这个错误的时候cost函数同时显示结果为nan。意思就是溢出。为什么会出现这个错误呢?通常是因为sigmoid函数写错了。
此时的sigmoid函数相当于1+np.exp(-z),而不是1/(1+np.exp(-z))。
结果与预期结果不一样。所以可以判断此处出错。
如果改为
将不再报错。
本文标题:RuntimeWarning: invalid value en
本文链接:https://www.haomeiwen.com/subject/cclhaqtx.html
网友评论