我正在用pyrren构建LM Ann
#gradient
g = np.dot(J.transpose(),e)
#calculate scaled inverse hessian
try:
G = np.linalg.inv(JJ+dampfac*np.eye(net['N']))
#scaled inverse hessian except np.linalg.LinAlgError:
# Not invertible. Go small step in gradient direction
w_delta = 1.0/1e10 * g
else:
# calculate weight modification
w_delta = np.dot(-G,g)
但我有时会收到这样的警告
/usr/local/lib/python3.6/dist-packages/pyrenn.py:722: RuntimeWarning: invalid value encountered in multiply G = np.linalg.inv(JJ+dampfac*np.eye(net['N'])) #scaled inverse hessian .
有人知道我该怎么处理吗? 每当我碰到这个程序就卡住了
目前没有回答
相关问题 更多 >
编程相关推荐