【发布时间】:2020-03-18 10:28:25
【问题描述】:
我正在尝试逻辑回归。运行代码时,我在 python 中遇到数学域错误。发现我在 sigmoid 函数中输入了大于 38 的 (mx+b > 38) 值,它输出 1,并且 log 函数 (-log(1-1)) 吐出“数学域错误”。
这是我的步骤:
- 查找 mx+b
- 在 sigmoid 函数中输入 mx+b 作为 x
- 将 sigmoid、y 值、x 值的值输入到成本函数中
- 根据上述值求梯度。
- 使用梯度值优化权重。
请帮忙。
【问题讨论】:
标签: machine-learning logistic-regression sigmoid