离散变量贝叶斯决策简介

news2024/11/16 13:57:13
  • 贝叶斯决策
    最小风险:
    min ⁡ R ( α i ∣ x ) = ∑ j = 1 c λ ( α i ∣ ω j ) P ( ω j ∣ x ) \min R\left(\alpha_i \mid \mathrm{x}\right)=\sum_{j=1}^c \lambda\left(\alpha_i \mid \omega_j\right) P\left(\omega_j \mid \mathrm{x}\right) minR(αix)=j=1cλ(αiωj)P(ωjx)
    最小错误率(最大后验概率): max ⁡ P ( ω i ∣ x ) \max P\left(\omega_i \mid \mathbf{x}\right) maxP(ωix)
  • 独立二值特征(binary features)
    – 独立
    p ( x ) = p ( x 1 x 2 ⋯ x d ) = ∏ i = 1 d p ( x i ) p(\mathbf{x})=p\left(x_1 x_2 \cdots x_d\right)=\prod_{i=1}^d p\left(x_i\right) p(x)=p(x1x2xd)=i=1dp(xi)
    – 二值,这边假设只有两类,样本是 d d d维的
    p i = Prob ⁡ ( x i = 1 ∣ ω 1 ) i = 1 , … , d q i = Prob ⁡ ( x i = 1 ∣ ω 2 ) i = 1 , … , d \begin{aligned} & p_i=\operatorname{Prob}\left(x_i=1 \mid \omega_1\right) \quad i=1, \ldots, d \\ & q_i=\operatorname{Prob}\left(x_i=1 \mid \omega_2\right) \quad i=1, \ldots, d \end{aligned} pi=Prob(xi=1ω1)i=1,,dqi=Prob(xi=1ω2)i=1,,d
    – 类条件概率密度
    P ( x ∣ ω 1 ) = ∏ i = 1 d p i x i ( 1 − p i ) 1 − x i P ( x ∣ ω 2 ) = ∏ i = 1 d q i x i ( 1 − q i ) 1 − x i \begin{aligned} & P\left(\mathbf{x} \mid \omega_1\right)=\prod_{i=1}^d p_i^{x_i}\left(1-p_i\right)^{1-x_i} \\ & P\left(\mathbf{x} \mid \omega_2\right)=\prod_{i=1}^d q_i^{x_i}\left(1-q_i\right)^{1-x_i} \end{aligned} P(xω1)=i=1dpixi(1pi)1xiP(xω2)=i=1dqixi(1qi)1xi
    x i x_i xi是样本的第 i i i维特征,取值 0 , 1 0,1 0,1。如果 x i = 0 x_i=0 xi=0,则 p i x i ( 1 − p i ) 1 − x i = 1 − p i p_i^{x_i}\left(1-p_i\right)^{1-x_i}=1-p_i pixi(1pi)1xi=1pi;如果 x i = 1 x_i=1 xi=1,则 p i x i ( 1 − p i ) 1 − x i = p i p_i^{x_i}\left(1-p_i\right)^{1-x_i}= p_i pixi(1pi)1xi=pi
    – 似然比
    P ( x ∣ ω 1 ) P ( x ∣ ω 2 ) = ∏ i = 1 d ( p i q i ) x i ( 1 − p i 1 − q i ) 1 − x i \frac{P\left(\mathrm{x} \mid \omega_1\right)}{P\left(\mathrm{x} \mid \omega_2\right)}=\prod_{i=1}^d\left(\frac{p_i}{q_i}\right)^{x_i}\left(\frac{1-p_i}{1-q_i}\right)^{1-x_i} P(xω2)P(xω1)=i=1d(qipi)xi(1qi1pi)1xi
    – 判别函数
    g ( x ) = log ⁡ p ( x ∣ ω 1 ) P ( ω 1 ) p ( x ∣ ω 2 ) P ( ω 2 ) = ∑ i = 1 d [ x i ln ⁡ p i q i + ( 1 − x i ) ln ⁡ 1 − p i 1 − q i ] + ln ⁡ P ( ω 1 ) P ( ω 2 ) g(\mathbf{x})=\log \frac{p\left(\mathbf{x} \mid \omega_1\right) P\left(\omega_1\right)}{p\left(\mathbf{x} \mid \omega_2\right) P\left(\omega_2\right)}=\sum_{i=1}^d\left[x_i \ln \frac{p_i}{q_i}+\left(1-x_i\right) \ln \frac{1-p_i}{1-q_i}\right]+\ln \frac{P\left(\omega_1\right)}{P\left(\omega_2\right)} g(x)=logp(xω2)P(ω2)p(xω1)P(ω1)=i=1d[xilnqipi+(1xi)ln1qi1pi]+lnP(ω2)P(ω1)
    上式为线性判别函数
    g ( x ) = ∑ i = 1 d w i x i + w 0 g(\mathbf{x})=\sum_{i=1}^d w_i x_i+w_0 g(x)=i=1dwixi+w0
    w i = ln ⁡ p i ( 1 − q i ) q i ( 1 − p i ) i = 1 , … , d w 0 = ∑ i = 1 d ln ⁡ 1 − p i 1 − q i + ln ⁡ P ( ω 1 ) P ( ω 2 ) \begin{aligned} & w_i=\ln \frac{p_i\left(1-q_i\right)}{q_i\left(1-p_i\right)} \quad i=1, \ldots, d \\ & w_0=\sum_{i=1}^d \ln \frac{1-p_i}{1-q_i}+\ln \frac{P\left(\omega_1\right)}{P\left(\omega_2\right)} \end{aligned} wi=lnqi(1pi)pi(1qi)i=1,,dw0=i=1dln1qi1pi+lnP(ω2)P(ω1)

【例一】: P ( ω 1 ) = 0.5 , P ( ω 2 ) = 0.5 P\left(\omega_1\right)=0.5, P\left(\omega_2\right)=0.5 P(ω1)=0.5,P(ω2)=0.5 p i = 0.8 , q i = 0.5 , i = 1 , 2 , 3 p_i=0.8, q_i=0.5, i=1,2,3 pi=0.8,qi=0.5,i=1,2,3
g ( x ) = ∑ i = 1 d w i x i + w 0 w i = ln ⁡ . 8 ( 1 − . 5 ) . 5 ( 1 − . 8 ) = 1.3863 w 0 = ∑ i = 1 3 ln ⁡ 1 − . 8 1 − . 5 + ln ⁡ . 5 . 5 = − 2.7489 \begin{aligned} & g(\mathbf{x})=\sum_{i=1}^d w_i x_i+w_0 \\ & w_i=\ln \frac{.8(1-.5)}{.5(1-.8)}=1.3863 \\ & w_0=\sum_{i=1}^3 \ln \frac{1-.8}{1-.5}+\ln \frac{.5}{.5}=-2.7489 \end{aligned} g(x)=i=1dwixi+w0wi=ln.5(1.8).8(1.5)=1.3863w0=i=13ln1.51.8+ln.5.5=2.7489
在这里插入图片描述
【例二】: P ( ω 1 ) = 0.5 , P ( ω 2 ) = 0.5 P\left(\omega_1\right)=0.5, P\left(\omega_2\right)=0.5 P(ω1)=0.5,P(ω2)=0.5 p 1 = p 2 = 0.8 , p 3 = 0.5 ; q i = 0.5 , i = 1 , 2 , 3 p_1=p_2=0.8, p_3=0.5 ; q_i=0.5, i=1,2,3 p1=p2=0.8,p3=0.5;qi=0.5,i=1,2,3
w 1 = w 2 = ln ⁡ . 8 ( 1 − . 5 ) . 5 ( 1 − . 8 ) = 1.3863 w 3 = 0 w 0 = 2 ln ⁡ 1 − 0.8 1 − 0.5 = − 1.8326 \begin{aligned} & w_1=w_2=\ln \frac{.8(1-.5)}{.5(1-.8)}=1.3863 \\ & w_3=0 \\ & \mathrm{w}_0=2 \ln \frac{1-0.8}{1-0.5}=-1.8326 \end{aligned} w1=w2=ln.5(1.8).8(1.5)=1.3863w3=0w0=2ln10.510.8=1.8326
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/130522.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

django笔记《内置用户认证系统》

文章目录1 前言2 django.contrib.auth3 使用django的用户认证系统3.1 创建一个新的django项目3.2 做数据库迁移3.3 auth_user表结构3.4 创建一个新用户3.5 User对象3.5.1 创建用户 create_user3.5.2 request.user3.5.3 用户在视图函数中登录3.5.4 关键函数3.6 保护视图函数的方…

每日一问-ChapGPT-20221231-关于中医的各国看法

文章目录每日一问-ChapGPT系列起因每日一问-ChapGPT-20221231-关于中医的各国看法各个国家对伤寒论的看法日本对于中医的看法韩国对于中医的看法欧美对于中医的看法中国对于中医的看法当日总结每日一问-ChapGPT系列起因 近来看了新闻,看了各种媒体,抖音…

程序员必须要了解的内存知识——硬件

最近阅读了Ulrich Drepper大牛的论文《What Every Programmer Should Know About Memory》,全文114页,尽管2007年出版,但如今看过来,仍干货满满。接来下对文中提及的知识,结合自己对内存知识的理解,对程序员…

前端面试题汇总-Vue篇

1. Vue的基本原理 当一个Vue实例创建时,Vue会遍历data中的属性,用 Object.defineProperty(vue3.0使用proxy )将它们转为 getter/setter,并且在内部追踪相关依赖,在属性被访问和修改时通知变化。 每个组件实…

APP专项测试

一、安装/卸载/升级更新 分类测试点安装1. 通过第三方软件协助安装是否正常 2. 在不同的操作系统下安装是否正常 3. 安装过程中断网,安装是否正常 4. 安装后的文件夹以及文件是否写到了指定的目录里 5. 软件安装过程是否可以取消,点击取消后&#xff0c…

Windows 10/11玩游戏时第二显示器延迟怎么办?

现在很多人都会给自己的电脑外接一个显示屏,来提高工作效率,或增强游戏体验,但有时候第二块显示器会出现延迟、卡顿、掉帧等问题。 不过驱动小百科整理了几个缓解Win 10/Win 11上第二显示器延迟的方法: 更改显示器刷新率关闭占用…

阿里云物联网智能视频服务接入

物联网视频服务(LinkVisual)支持视频流上云、存储、转发、告警事件等视频基础能力,提供丰富的视频算法以及云边协同(算法云端训练、云端下发、边缘计算推理)服务。旨在帮助视频设备厂商、方案商与服务提供商&#xff0…

Mac退出移动硬盘时显示“磁盘无法推出,因为一个或多个程序正在使用它”解决方案

解决方法1. 重启访达2. 重启电脑3. 终端命令行方法4. df -lh不显示移动磁盘名称时的解决方法1. 重启访达 按住option键,在底部程序坞的访达图标右键,选择重新启动。此时访达app会重启,之后尝试推出即可。 或:点击左上角苹果标&a…

CSDN 2021-2022年微博情感数据分析

微博情感分析是一种用于提取微博文本中的情感倾向的方法。它可以帮助企业了解人们对于某个主题的看法和态度。 如果要进行微博情感分析,需要准备一些微博数据。可以使用爬虫程序爬取相关微博数据,这里使用的 Scrapy 框架进行的数据爬虫。可以使用文本分…

JavaWeb:Servlet概述

1.1 简介 Servlet是JavaWeb最为核心的内容,它是Java提供的一门动态web资源开发技术。 使用Servlet就可以实现,根据不同的登录用户在页面上动态显示不同内容。 Servlet是JavaEE规范之一,其实就是一个接口,将来我们需要定义Servle…

产品经理的需求分析四个层次

产品经理的需求分析四个层次: 1、第一层次是实现需求,即客户要啥做啥。 2、第二层次是分析转换需求,即客户的真正需求,可能实际和他提的需求不一样,比如客户只是要过河,却提出造一个轮船。所以产品经理需要…

MPS | 简单易用的工业电源模块

工业与医疗应用中,在较高输入电压条件下,输出正压和负压的应用需求越来越多。 在应对输出负压条件时,传统解决方案电路复杂且体积庞大,研发周期较长。以半导体测试为例,新一代的测试机通常需要具备以下特点&#xff1…

TCP三次握手四次挥手详解

三次握手 第一次:客户端发送请求连接的报文;SYN1,表请求建立连接的报文;seq,序列号,随机。 第二次:服务端发送请求连接和同意连接的报文;ACK1,表示确认号有用;ackx1&am…

【一起从0开始学习人工智能】0x01机器学习基础+初次实践

从零开始----到敲出一个推荐系统 文章目录人工智能概述流派能做什么什么是机器学习数据集构成机器学习算法分类机器学习开发流程学习框架和资料怎么做机器学习库与框架可用数据集sklearn使用自带数据集sklearn数据集使用拿到的数据是否全部用来训练模型人工智能概述 人工智能-…

Linux下对文件权限的理解

一、权限的概念 Linux下有两种用户:超级用户(root)、普通用户。 超级用户:可以再linux系统下做任何事情,不受限制 普通用户:在linux下做有限的事情。 超级用户的命令提示符是“#”,普通用户的命…

【Python爬虫 • selenium】selenium4新版本自动获取驱动的常见问题

文章目录前言一、安装驱动二、使用步骤1.导入包2.生成驱动3.打开网站二、selenium闪退问题处理1. selenium版本与代码不匹配2. selenium代码异常三、代码示例1.selenium4代码示例1. Chrome2. Chromium3. Brave4. Firefox5. IE6. Edge7. Opera2.selenium3代码示例1. Chrome2. Ch…

蓄热式加热炉燃烧技术

通过阅读前辈们的一些文章,关于蓄热式加热炉燃烧技术方面进行了总结。 一个蓄热燃烧单元至少由两个烧嘴本体、两个体积紧凑的蓄热室、换向阀和与之配套的控制系统组成,即应用蓄热式 (高温空气 )燃烧技术的炉子烧嘴需成对安装,当烧嘴 A 工作时…

【云原生】K8s PSP 和 securityContext 介绍与使用

文章目录一、概述二、PodSecurityPolicy 的发展1)以前为什么需要 PodSecurityPolicy?2)现在为什么 PodSecurityPolicy 要消失?三、PSP 简单使用1)开启PSP2)示例演示1、没有PSP场景测试2、定义PSP【1】资源限…

C++中的多态(原理篇)

多态的原理 虚函数表 下面这一串代码 class A { public:virtual void func(){cout << "func1()" << endl;} private:int _a; };我们看到了a对象的大小是8bit大小&#xff0c;但是a对象里面不应该只是一个_a吗&#xff1f;当我们打开监视窗口发现 a对象…

C++STL-list的简易实现

文章目录1. list的介绍2. 迭代器的分类3. list的构造4. list的实现4.1 list的基本结构4.2 list的push_back函数4.2 list的迭代器4.2.1 operator- >4.2.2 const迭代器4.3 insert函数4.4 earse函数4.5 迭代器失效问题4.6 析构函数4.7 构造函数4.8 拷贝构造1. 传统写法2. 现代写…