逻辑回归中

假设函数 hθ(x) ~h_\theta(x)~输出的是给定 x ~x~和参数 θ\theta时, y=1 ~y=1~的估计概率,即:                   hθ(x)=g(θTx)=p(y=1x;θ)~~~~~~~~~~~~~~~~~~~h_\theta(x)=g(\theta^Tx)=p(y=1|x;\theta)
                     g(z)=11+ez~~~~~~~~~~~~~~~~~~~~~g(z)=\frac{1}{1+e^{-z}}
什么是决策界限
当我们想知道预测值 y=1 还是 y=0 时,可以这样做:

y=1                        hθ(x)=g(θTx)0.5预测值为 y=1 时 ~~~~~~~~~~~~~~~~~~~~~条件为~~~h_\theta(x)=g(\theta^Tx)\geq0.5
y=0                        hθ(x)=g(θTx)<0.5预测值为 y=0 时 ~~~~~~~~~~~~~~~~~~~~~条件为~~~h_\theta(x)=g(\theta^Tx)<0.5

这样我们就可以更好的理解逻辑回归的假设函数是如何做出预测的。

什么是决策界限
     假设如上图中有两类数据,假设函数为 hθ(x)=g(θ0+θ1x1+θ2x2) ~h_\theta(x)=g(\theta_0+\theta_1x_1+\theta_2x_2)~,此时我们拟合好的的参数为[-3, 1, 1],现在对预测值进行计算:

               y=1               :                    θTx0~~~~~~~~~~~~预测值~~~y=1~~~~~~~~~~~~~~~条件:~~~~~~~~~~~~~~~~~~~~\theta^Tx\geq0
                                                            3+x1+x20~~~~~~~~~~~~即~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~-3+x_1+x_2\geq0
                                                                            x1+x23~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~x_1+x_2\geq3

               y=0               :                    θTx<0~~~~~~~~~~~~预测值~~~y=0~~~~~~~~~~~~~~~条件:~~~~~~~~~~~~~~~~~~~~\theta^Tx<0
                                                            3+x1+x2<0~~~~~~~~~~~~即~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~-3+x_1+x_2<0
                                                                            x1+x2<3~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~x_1+x_2<3

下图是进行决策化后的图象:

什么是决策界限

      x1+x2=3 ~x_1+x_2=3~对应 hθ(x) ~h_\theta(x)~正好等于0.5的区域,决策界限也就是这条直线。决策界限时假设函数的属性,决定于基参数 θ ~\theta~,不是数据集的属性。

相关文章: