【发布时间】:2014-10-29 01:21:28
【问题描述】:
我在 Theano 中使用了一个成本函数,它涉及一个正则项,需要我计算这个项:
T.sum(c / self.squared_euclidean_distances)
因为 self.squared_euclidean_distances 的某些值可能为零,这会产生 Nan 值。我该如何解决这个问题?我尝试使用 T.isinf 但没有成功。一种解决方案是将 self.squared_euclidean_distances 中的零删除为一个小数,或将 T.sum(c / self.squared_euclidean_distances) 中的无限数替换为零。我只是不知道如何在 Theano 中替换这些值。
【问题讨论】:
标签: python numpy nan divide-by-zero theano