目录
一、逻辑回归介绍
1、应用场景
广告点击率、是否为垃圾邮件、是否患病、金融诈骗、虚假账号
2、逻辑回归原理
输入:回归函数
输出:类别
实质:解决的是分类问题
2.1 输入
h ( w ) = w 1 x 1 + w 2 x 2 + . . . + b h(w) = w_1x_1 + w_2x_2+ ... + b h(w)=w1x1+w2x2+...+b
2.2激活函数
- sigmoid函数。回归的结果输入到sigmoid函数中。输入的结果:[0, 1]区间中的一个概率值,阈值默认为0.5。
g ( θ T x ) = 1 1 + e − θ T x {\rm{g}}({\theta ^T}x) = \frac{1}{ {1 + {e^{ - {\theta ^T}x}}}} g(θTx)=1+e−θTx1

3、损失与优化
3.1 损失(对数似然损失)
c o s t ( h θ ( x ) , y ) = { − log ( h θ ( x ) ) i f y = 1 − log ( 1 − h θ ( x ) ) i f y = 0 cost({h_\theta }(x),y) = \left\{ \begin{array}{l} -\log ({h_\theta }(x)){\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} if{\kern 1pt} y = 1\\ -\log (1 - {h_\theta }(x)){\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} if{\kern 1pt} y = 0 \end{array} \right. cost(hθ(x),y)={ −log(hθ(x))

本文深入解析逻辑回归在广告点击、医疗诊断等场景的应用,介绍了其工作原理、sigmoid激活函数、对数似然损失函数,以及l1/l2正则化、API使用和实例演示。涵盖了分类评估方法如混淆矩阵、精度等,并探讨了ROC曲线和AUC评估指标。
最低0.47元/天 解锁文章
1万+

被折叠的 条评论
为什么被折叠?



