逻辑回归(Logistic Regression)

来源:互联网 发布:淘宝自营店正规吗 编辑:程序博客网 时间:2024/06/05 14:28

逻辑回归(Logistic Regression)


1 步骤

  1. Pw,b(C1|x)=fw,b(x)=σ(iwixi+b)
    • L(w,b)=iC1fw,b(xi)iC2(1fw,b(xi))
    • w,b=argmaxw,bL(w,b)w,b=argminw,blnL(w,b)
    • 约定y=1 for class 1,y=0 for class 2

    • lnL(w,b)=(iC1lnfw,b(xi)+iC2ln(1fw,b(xi))=i[yilnf(xi)+(1yi)ln(1f(xi))]

    • cross entropy:H(p,q)=ip(x)ln(q(x))
    • lnfw,b(x)wi=lnfw,b(x)zzwi=1σ(z)σ(z)zxi=(1σ(z))xi

    • (1lnfw,b(x))wi=(1lnfw,b(x))zzwi=11σ(z)σ(z)zxi=σ(z)xi

    • lnL(w,b)wi=n(ynfw,b(xn))xni
    • wiwiηn(ynfw,b(xn))xni

2 Discriminative & Generative

  • Logistive Regression属于判别模型
  • 对于同样的训练数据,利用判别模型和生成模型得到的函数可能是不同的
  • Naive Bayes:P(C1|x)=P(x|C1)P(C1)P(x|C1)P(C1)+P(x|C2)P(C2)
  • 在training data很少时,Generative Model更有优势,且鲁棒性更高,可以加入先验信息。

3 Multi-class Classification

  • 以三分类为例:zi=wix+bi,i=1,2,3
  • softmax转换:yi=ezi/jezj,i=1,2,3,转换后所有yi均大于0,且iyi=1
    QQ截图20170413105609.png-63.4kB

4 limitation

  • 对于异或问题,logistic regression无法区别。
    此处输入图片的描述 此处输入图片的描述
  • 解决:Feature Transformation将特征转换至另一个空间维度上
  • Cascading logistic regression models:经过很多个逻辑回归转换特征,得到线性可分的特征。

0 0
原创粉丝点击