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

吴恩达《机器学习》6-1->6-3:分类问题、假设陈述、决策界限

一、什么是分类问题?

在分类问题中,我们试图预测的变量𝑦是离散的值,通常表示某种类别或标签。这些类别可以是二元的,也可以是多元的。分类问题的示例包括:

  • 判断一封电子邮件是否是垃圾邮件(二元分类)
  • 判断一次金融交易是否涉及欺诈(二元分类)
  • 区分肿瘤是恶性的还是良性的(二元分类)
  • 图像识别:将图像分为不同的类别(多元分类)

分类问题在现实世界中无处不在,因此开发有效的分类算法至关重要。逻辑回归是其中一种应用最广泛的分类算法。

二、逻辑回归

逻辑回归是一种分类算法,尽管其名称中包含“回归”,但它实际上是用于分类任务的算法。逻辑回归的特点是其输出值永远在0到1之间,这使得它非常适合处理离散的标签,如0和1。

与线性回归不同,逻辑回归的输出范围被约束在[0, 1]之间,因此它适用于计算概率。具体来说,逻辑回归模型使用一个逻辑函数(Sigmoid函数)来将输入映射到0和1之间。逻辑函数的公式为:

g(z) = 1 / (1 + e^(-z))

在这个公式中,z表示输入,g(z)表示逻辑函数。逻辑函数的作用是计算在给定输入条件下,输出为1的可能性。如果g(z)大于等于0.5,则模型预测为1;如果g(z)小于0.5,则模型预测为0。

三、假设函数表示

逻辑回归模型的假设函数表示如下:

ℎ𝜃(𝑥) = 𝑔(𝜃^𝑇𝑥)

在这个表示中,𝑥代表特征向量,𝑔代表逻辑函数。模型的任务是根据选择的参数计算输出变量为1的可能性,即ℎ𝜃(𝑥) = 𝑃(𝑦 = 1|𝑥; 𝜃)。例如,如果计算得到ℎ𝜃(𝑥) = 0.7,那么表示有70%的几率𝑦为正向类,相应地𝑦为负向类的几率为0.3。

四、判定边界

在逻辑回归中,我们通过选择适当的参数𝜃来定义一个决策边界(decision boundary),该边界将数据分为不同的类别。决策边界是一个分割区域,对于不同的输入数据,模型会预测其属于不同的类别。

逻辑回归的假设函数可以表示为:

ℎ𝜃(𝑥) = 𝑔(𝜃0 + 𝜃1𝑥1 + 𝜃2𝑥2 + 𝜃3𝑥1² + 𝜃4𝑥2²)

在上述表达式中,𝑥1和𝑥2是特征,𝜃0、𝜃1、𝜃2、𝜃3、𝜃4是模型的参数。根据不同的参数,我们可以得到不同的决策边界。这意味着逻辑回归模型可以适应各种形状的决策边界,从简单的直线到复杂的曲线。

参考资料

[中英字幕]吴恩达机器学习系列课程

黄海广博士 - 吴恩达机器学习个人笔记

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

相关文章:

  • C语言 用字符串比较函数cmp来做一个门禁:账号密码是否匹配 (干货满满)
  • Uniapp实现多语言切换
  • 企业数字化转型与供应链效率-基准回归复刻(2007-2022年)
  • 支持向量机 (SVM):初学者指南
  • UnityShader(五)
  • Java中的类和对象
  • 多测师肖sir_高级金牌讲师_jenkins搭建
  • Ps:色彩范围
  • 基于SSM的宠物医院管理系统
  • 华为政企园区网络交换机产品集
  • NVMe FDP会被广泛使用吗?
  • [黑马程序员Pandas教程]——Pandas数据结构
  • AI 绘画 | Stable Diffusion 提示词
  • tomcat默认最大线程数、等待队列长度、连接超时时间
  • 本地部署 CogVLM
  • bff层解决了什么痛点
  • 面试经典150题——Day33
  • 再谈Android重要组件——Handler(Native篇)
  • Javaweb之javascript的详细解析
  • Linux常用命令——cd命令
  • VHDL基础知识笔记(1)
  • volatile-日常使用场景
  • 策略模式在数据接收和发送场景的应用
  • 学习LevelDB架构的检索技术
  • Docker Swarm实现容器的复制均衡及动态管理:详细过程版
  • Proteus仿真--1602LCD显示仿手机键盘按键字符(仿真文件+程序)
  • Rust语言和curl库编写程序
  • FSDiffReg:心脏图像的特征和分数扩散引导无监督形变图像配准
  • 音视频技术开发周刊 | 318
  • asp.net docker-compose添加sql server