RuntimeWarning: invalid value en
2019-05-12 本文已影响0人
水中小船
当出现这个错误的时候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))。
结果与预期结果不一样。所以可以判断此处出错。
如果改为
将不再报错。