【发布时间】:2019-10-11 23:51:01
【问题描述】:
我正在尝试计算逻辑回归中的损失函数,但最终会出现数学错误。你能帮我纠正这个错误吗?
def loss(y,a):
L = (-y*math.log(a)-(1-y)*math.log(1-a)).mean()
return L
【问题讨论】:
-
检查
log()参数。域错误:参数是否定的,errno设置为EDOM。 -
是的,我明白了。讲师允许我们尝试对这部分进行硬编码(剪切输入函数或通过设置 ephsilon 项)来否定这个实例。你能帮我编写这部分代码吗?
-
@vishwa 如果您认为以下答案合适,请将其标记为经过验证的答案,以便以后可能会访问此问题的其他人有所帮助。
-
@Parthasarathy,我做到了,但由于我的声誉得分较低,它没有出现。
标签: numpy math logistic-regression