吴恩达机器学习笔记:逻辑回归3

3.判定边界

现在说下决策边界(decision boundary)的概念。这个概念能更好地帮助我们理解逻辑回归的假设函数在计算什么。

在逻辑回归中,我们预测:

当ℎθ (x) >= 0.5时,预测 y = 1。

当ℎθ (x) < 0.5时,预测 y = 0 。

根据上面绘制出的 S 形函数图像,我们知道当

Z = 0 时 g(Z) = 0.5

Z > 0 时 g(Z) > 0.5

Z < 0 时 g(Z) < 0.5 又 Z = θ T x θ^{T}x θTx,

即:
θ T x θ^{T}x θTx >= 0 时,预测 y = 1
θ T x θ^{T}x θTx < 0 时,预测 y = 0

现在假设我们有一个模型:

并且参数θ是向量[-3 1 1] 。 则当−3 + x 1 x_1 x1 + x 2 x_2 x2 ≥ 0,即 x 1 x_1 x1 + x 2 x_2 x2 ≥ 3时,模型将预测 y = 1 。

我们可以绘制直线 x 1 x_1 x1 + x 2 x_2 x2 = 3,这条线便是我们模型的分界线,将预测为1的区域和预测为0的区域分隔开。

假使我们的数据呈现这样的分布情况,怎样的模型才能适合呢?

因为需要用曲线才能分隔 y = 0 的区域和 y = 1 的区域,我们需要二次方特征:
h θ ( x ) = g ( θ 0 + θ 1 x 1 + θ 2 x 2 + θ 3 x + θ 4 x ) h_\theta(x) = g(\theta_0 + \theta_1 x_1 + \theta_2 x_2 + \theta_3 x + \theta_4 x) hθ(x)=g(θ0+θ1x1+θ2x2+θ3x+θ4x)的参数向量为[-1 0 0 1 1],则我们得到的判定边界恰好是圆点在原点且半径为 1 的圆形。

我们可以用非常复杂的模型来适应非常复杂形状的判定边界。

相关推荐
05候补工程师24 分钟前
【ROS 2 具身智能】Gazebo 仿真避坑指南:从“幽灵机器人”到传感器数据流打通
人工智能·经验分享·笔记·ubuntu·机器人
chushiyunen29 分钟前
pandas使用笔记、数据清洗、json_normalize
笔记·pandas
HERR_QQ30 分钟前
端到端课程自用 4 规划 基于自规划AR的端到端规划 AI 笔记
人工智能·笔记·自动驾驶·transformer
Mr数据杨34 分钟前
灾害推文识别与应急信息筛选优化
机器学习·数据分析·kaggle
大模型最新论文速读43 分钟前
Select to Think:蒸馏 token 排序能力,效果平均提升24%
论文阅读·人工智能·深度学习·机器学习·自然语言处理
老了,不知天命1 小时前
鳶尾花項目JAVA
java·开发语言·机器学习
二哈赛车手1 小时前
新人笔记---实现简易版的rag的bm25检索(利用ES),以及RAG上传时的ES与向量数据库双写
java·数据库·笔记·spring·elasticsearch·ai
qiaozhangchi1 小时前
求解器学习笔记
笔记·python·学习
Mr数据杨1 小时前
房屋售价预测在房地产估价与风控中的应用
机器学习·数据分析·kaggle
不会编程的懒洋洋1 小时前
C# P/Invoke 基础
开发语言·c++·笔记·安全·机器学习·c#·p/invoke