当前位置: 首页 > article >正文

吴恩达机器学习笔记:逻辑回归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 的圆形。

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

http://www.lryc.cn/news/2386196.html

相关文章:

  • 大模型知识
  • C/C++ 结构体:. 与 -> 的区别与用法及其STM32中的使用
  • docker中使用openresty
  • Jetpack Compose 中更新应用语言
  • Java 中的 super 关键字
  • CMake基础:CMakeLists.txt 文件结构和语法
  • PCM音频数据的编解码
  • WebView2 Win7下部分机器触屏失效的问题
  • Ubuntu 通过指令远程命令行配置WiFi连接
  • 线程池优雅关闭的哲学
  • 11.8 LangGraph生产级AI Agent开发:从节点定义到高并发架构的终极指南
  • 8天Python从入门到精通【itheima】-41~44
  • 深度图数据增强方案-随机增加ROI区域的深度
  • [Java恶补day6] 15. 三数之和
  • Django模板及表单
  • 两个mysql的maven依赖要用哪个?
  • Kafka Consumer工作流程
  • 大腾智能 PDM 系统:全生命周期管理重塑制造企业数字化转型路径
  • GATT 服务的核心函数bt_gatt_discover的介绍
  • 【短距离通信】【WiFi】WiFi7关键技术之4096-QAM、MRU
  • C 语言学习笔记
  • 【MySQL成神之路】MySQL函数总结
  • 线程池实战——数据库连接池
  • 修改 vue-pdf 源码升级 pdfjs-dist 包, 以解决部分 pdf 文件显示花屏问题
  • 基于moonshot模型的Dify大语言模型应用开发核心场景
  • 华为OD机试真题——字符串序列判定(2025B卷:100分)Java/python/JavaScript/C/C++/GO最佳实现
  • 在Java的list.forEach(即 Stream API 的 forEach 方法)中,无法直接使用 continue 或 break 语句的解决办法
  • Java面向对象高级学习笔记
  • LLM之Agent:Mem0的简介、安装和使用方法、案例应用之详细攻略
  • 工商总局可视化模版-Echarts的纯HTML源码