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

【PRML】分类

文章目录

  • 1-parametric(参数方法) 和 nonparametric(非参数方法)
  • 2-生成式模型 Generative Models
    • 2.1-思想
    • 2.2-高斯举例
  • 3-Discriminative Models

1-parametric(参数方法) 和 nonparametric(非参数方法)

parametric:圈定一个假设空间,一个有限参数显式模型,比如高斯,下面直接拟合模型的参数即可,用训练或者观测的数据;

比如:线性回归、逻辑回归(假设概率分布是 Sigmoid 映射)、高斯分布建模(只需要均值 μ 和方差 σ² 两个参数)、高斯混合模型(GMM,假设成多个高斯分布的加权和

不过一旦模型不对,偏差极大

Nonparametric:不对数据的分布形式做固定假设,允许模型复杂度随数据量增加而增加. 让数据自己决定模型形状,模型的“参数量”可能无限增长

K 近邻(KNN)分类、核密度估计(KDE)、决策树 / 随机森林

2-生成式模型 Generative Models

2.1-思想

考虑两分类模型:
p ( C 1 ∣ x ) = p ( x ∣ C 1 )   p ( C 1 ) p ( x ) = p ( x ∣ C 1 )   p ( C 1 ) p ( x ∣ C 1 )   p ( C 1 ) + p ( x ∣ C 2 )   p ( C 2 ) . \begin{equation} p(\mathcal{C}_1\mid\mathbf{x}) =\frac{p(\mathbf{x}\mid\mathcal{C}_1)\,p(\mathcal{C}_1)} {p(\mathbf{x})} =\frac{p(\mathbf{x}\mid\mathcal{C}_1)\,p(\mathcal{C}_1)} {p(\mathbf{x}\mid\mathcal{C}_1)\,p(\mathcal{C}_1)+p(\mathbf{x}\mid\mathcal{C}_2)\,p(\mathcal{C}_2)}.\end{equation} p(C1x)=p(x)p(xC1)p(C1)=p(xC1)p(C1)+p(xC2)p(C2)p(xC1)p(C1).把分子和分母同时除以 p ( x ∣ C 1 )   p ( C 1 ) p(\mathbf{x}\mid\mathcal{C}_1)\,p(\mathcal{C}_1) p(xC1)p(C1)
p ( C 1 ∣ x ) = 1 1 + p ( x ∣ C 2 )   p ( C 2 ) p ( x ∣ C 1 )   p ( C 1 ) . \begin{equation} p(\mathcal{C}_1\mid\mathbf{x}) =\frac{1}{1+\dfrac{p(\mathbf{x}\mid\mathcal{C}_2)\,p(\mathcal{C}_2)} {p(\mathbf{x}\mid\mathcal{C}_1)\,p(\mathcal{C}_1)}}.\end{equation} p(C1x)=1+p(xC1)p(C1)p(xC2)p(C2)1.此时分母是一个似然比检验,令 a    =    ln ⁡ p ( x ∣ C 1 )   p ( C 1 ) p ( x ∣ C 2 )   p ( C 2 ) a \;=\; \ln\frac{p(\mathbf{x}\mid\mathcal{C}_1)\,p(\mathcal{C}_1)} {p(\mathbf{x}\mid\mathcal{C}_2)\,p(\mathcal{C}_2)} a=lnp(xC2)p(C2)p(xC1)p(C1),则 p ( x ∣ C 2 )   p ( C 2 ) p ( x ∣ C 1 )   p ( C 1 ) = e − a \frac{p(\mathbf{x}\mid\mathcal{C}_2)\,p(\mathcal{C}_2)} {p(\mathbf{x}\mid\mathcal{C}_1)\,p(\mathcal{C}_1)} = e^{-a} p(xC1)p(C1)p(xC2)p(C

http://www.dtcms.com/a/326027.html

相关文章:

  • 普通大学本科生如何入门强化学习?
  • 算法73. 矩阵置零
  • MySQL权限管理和MySQL备份
  • 银行客户经营:用企业微信精准破解触达断层、效率瓶颈、数据孤岛三个痛点
  • GPT-5 全面解析与最佳实践指南
  • 容器 K8S Docker Kata 学习(一)
  • idea三个环境变量设置
  • Spring Boot Excel数据导入数据库实现详解
  • Spring-Security-5.7.11升级6.5.2
  • Socket(套接字)网络编程
  • Scala异步任务编排与弹性容错机制
  • [特殊字符]走进标杆工厂参观研学| 破茧成蝶的感悟之旅
  • Spring Boot 中 @Transactional 解析
  • Spring Boot启动事件详解:类型、监听与实战应用
  • PyCharm(2025.1.3.1)绑定 Conda 环境
  • SoftCnKiller:绿色小巧,流氓软件一键扫描!
  • 得物,三七互娱,游卡快手26秋招内推
  • 麒麟系统使用-PATH设置
  • 【Figma】Figma基础笔记二,常用快捷键和操作
  • 集成电路学习:什么是URDF Model统一机器人描述格式模型
  • 红队快速打包,通过 Sharp4CompressArchive 一键定制化压缩文件
  • “一车一码一池一充”:GB 17761-2024新国标下电动自行车的安全革命
  • gophis钓鱼流程
  • 企业内外网物理隔离时文件怎么传输更安全
  • 算法基础 1
  • 【排序算法】⑦归并排序
  • 模拟多重循环解决逻辑问题
  • Mysql系列--6、内置函数
  • 横向越权:修改参数访问不属于自己的数据
  • LeetCode——241.为运算表达式设计优先级