提交 c9cfd08b authored 作者: James Bergstra's avatar James Bergstra

revised formula for gradient.numeric_grad.abs_rel_err

上级 07c70749
...@@ -156,7 +156,7 @@ class numeric_grad: ...@@ -156,7 +156,7 @@ class numeric_grad:
@staticmethod @staticmethod
def abs_rel_err(a,b,eps=1.0e-10): def abs_rel_err(a,b,eps=1.0e-10):
"""Return a small number when a and b are close, relative to how big they are""" """Return a small number when a and b are close, relative to how big they are"""
return abs( (a-b) / (a+b+eps)) return abs(a-b) / (abs(a)+abs(b)+eps)
def max_err(self, g_pt): def max_err(self, g_pt):
"""Return the biggest relative error between g_pt and self.gf""" """Return the biggest relative error between g_pt and self.gf"""
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论