【发布时间】:2019-09-12 18:38:38
【问题描述】:
scikit-learn逻辑回归中损失函数的代码为:
# Logistic loss is the negative of the log of the logistic function.
out = -np.sum(sample_weight * log_logistic(yz)) + .5 * alpha * np.dot(w, w)
不过,它似乎不同于普通形式的对数损失函数,其内容如下:
-y(log(p)+(1-y)log(1-p))
(请看http://wiki.fast.ai/index.php/Log_Loss)
谁能告诉我如何理解 scikit-learn 逻辑回归中损失函数的编码以及它与对数损失函数的一般形式之间的关系是什么?
提前谢谢你。
【问题讨论】:
标签: python machine-learning scikit-learn loss-function