RuntimeWarning: invalid value en

2019-05-12  本文已影响0人  水中小船

当出现这个错误的时候cost函数同时显示结果为nan。意思就是溢出。为什么会出现这个错误呢?通常是因为sigmoid函数写错了。

此时的sigmoid函数相当于1+np.exp(-z),而不是1/(1+np.exp(-z))。

结果与预期结果不一样。所以可以判断此处出错。

如果改为

将不再报错。

上一篇 下一篇

猜你喜欢

热点阅读