Coursera-Machine Learning 之 Logistic Regression (逻辑回归)-0x01

Hypothesis Representation (假设函数表达式)

Logistic Regression Model
Want 0hθ(x)1

hθ(x)=g(θTx)g(z)=11+ezhθ(x)=11+eθTx

Sigmoid function
Logistic function
This two concept are basically synonyms and mean the same things.
这两个函数概念基本是同义词,表示了 g(z)

Sigmoid function wiki pedia

Sigmoid 函数 百度百科

Interpretation of Hypothesis Output
对于一个已存在的数据集,我们需要为假设函数寻找一个 θ 来拟合这个数据集;

hθ(x)=P(y=1|x;θ)
在给定的特征值 x ,参数值θ下, y=1 的概率。

P(y=0|x;θ)=1P(y=1|x;θ)

Decision Regression(决策边界)

  • Logistic Regression

假设预测:
如果 hθ(x)0.5 ,则 y=1
如果 hθ(x)<0.5 ,则 y=0

g(z) 函数中
如果 z0 ,则 0.5g(z)<1
如果 z<0 ,则 0<g(z)<0.5

所以
θTx0hθ(x)0.5y=1
θTx<0hθ(x)<0.5y=0

  • Decision Boundary

hθ(x)=g(θ0+θ1x1+θ2x2)

假设: θ0=3,θ1=1,θ2=1

θ=311

Predict
"y=1" if 3+x1+x20
"y=0" if 3+x1+x2<0

这里可以看出 x1+x2=3 这条线 是上述两个等式取不同值得分界线,这条分界线就被称为决策边界;
在这里,决策边界是假设函数的一个属性,由参数决定,与数据集无关。

  • Non-linear decision Boundaries

hθ(x)=g(θ0+θ1x1+θ2x2+θ3x21+θ4x22)

support:

θ=10011

Predict
"y=1" if 1+x21+x220
"y=0" if 1+x21+x22<0

此时,决策边界为 x21+x22=1

参数 θ 并不是由训练集所决定的,但是可以由训练集拟合出 θ

高阶复杂的假设函数:

hθ(x)=g(θ0+θ1x1+θ2x2+θ3x21+θ4x21x2+θ5x21x22+...)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值