概率图模型-表示|机器学习推导系列(十)

简介: 概率图模型-表示|机器学习推导系列(十)

一、概述


  1. 基本规则

概率图模型使用图的形式表示概率分布,首先总结一下几个随机变量分布的一些规则:

XO2I9`1HWH)EODZEDDMC]_W.png


  1. 简化运算的假设


在链式规则中如果数据的维度过高,就会出现计算复杂的困境,因此我们需要对此做出一些简化,以下是一些例子:


NZV~V~@%52R~QFJ_SX~T[}V.png


  1. 概率图模型的知识体系


%VCOFT$$K)_9)2$B{9JYFHK.png


二、有向图-贝叶斯网络


  1. 基本结构


已知联合概率分布中各个随机变量的依赖关系,可以根据拓扑排序(依赖关系)得到一个有向图。而如果已知一个有向图,可以直接得到联合概率分布的因子分解:


GPX7H8A)FSL(DNC}L2T]}`N.png


在局部的任何三个节点,可以有以下三种结构:


  • head to tail


%CM1@7OC}WM9E0JFNR~C({X.png

                     head to tail


这种结构满足:


)(6CPIFA4960SL((BPTAG6F.png


阻塞也就是独立的意思。


通过因子分解和链式规则可以进行证明:


}URI8X5MP)4@98FADTN()NV.png

  • tail to tail


1TH4($6APR)_M1Y_BZQ5L{Y.png

                           tail to tail


这种结构满足:


EOORJF09SW8RE6BT9ZAJBI1.png


通过因子分解和链式规则可以进行证明:


(L)}CC$H8O@4D8X%_SL8)MW.png


  • head to head


NOG7$${KD1`H@)9{AP)]0MQ.png

           head to head


这种结构满足:


UN{GAK_I11)}`5GA6OLS)}O.png


通过因子分解和链式规则可以进行证明:


[}NY3~`@ZZI}KO5I53SI`(P.png


  1. D划分(D-Seperation)

WBK~E1S}}R%05T]D(_FQBPB.png

                                                条件独立性


  1. 马尔可夫毯(Markov Blanket)


现在来看一下以下概率:


77DN`%$)4VYF7RK$76(CLHO.png

                                         马尔可夫毯(Markov Blanket)


  1. 具体模型


实际应⽤的模型中,对这些条件独⽴性作出了假设,从单⼀到混合,从有限到⽆限(时间,空间)可以分为:


~0Q``XQ)PVPEYAFO~_HBKTI.png

                                   GMM 与时序结合的动态模型:


  • HMM(离散)


  • 线性动态系统 LDS(Kalman 滤波)


  • 粒⼦滤波(⾮⾼斯,⾮线性)


三、无向图-马尔可夫网络(马尔可夫随机场)


  1. 全局、局部、成对马尔可夫性


马尔可夫随机场的条件独立性体现在三个方面:


①全局马尔可夫性


②局部马尔可夫性


③成对马尔可夫性


全局、局部、成对马尔可夫性是相互等价的,也就是说可以相互推出来。


  • 全局马尔可夫性

W69MM9QQ6$U]CY4~}JJNG}2.png

                                            全局马尔可夫性


  • 局部马尔可夫性

AE8BSKMSD)D(ZHLTB@SF%3V.png

                                      局部马尔可夫性


  • 成对马尔可夫性


成对马尔可夫性是指给定所有其他变量,两个非邻接变量条件独立,即:


XVF~TBVWBSEJ1_SK5B13_GM.png


  1. 因子分解


引入团的概念:


团,最大团:图中节点的集合,集合中的节点之间全部互相连接的叫做团,如果不能再添加任何节点,就叫做最大团。


最大团的概念可以参考数据结构中的极大连通子图


将概率无向图模型的联合概率分布表示为其最大团上的随机变量的函数的乘积形式的操作,称为概率无向图模型的因子分解

7$Y}8LX`%7E8(_}D[DJHOJG.png


相关文章
|
17天前
|
机器学习/深度学习 数据挖掘 数据处理
构建高效机器学习模型的五大策略
【5月更文挑战第31天】 在数据驱动的时代,机器学习已成为创新的核心动力。本文将深入探讨如何构建高效的机器学习模型,涵盖数据处理、特征工程、模型选择、调参技巧及模型评估五个关键策略。不同于常规摘要的形式,我们将通过具体实例和案例分析,提供一套实操性强的方法论,帮助读者在实际工作中提升模型性能,解决业务问题。
|
17天前
|
机器学习/深度学习 运维 Cloud Native
构建未来:云原生架构在企业数字化转型中的关键作用构建高效机器学习模型的五大策略
【5月更文挑战第31天】 随着企业数字化进程的加速,传统的IT架构日益显示出其局限性。本文将探讨云原生架构如何成为推动企业敏捷性、可扩展性和创新能力的核心力量。通过深入分析云原生技术的基本原理及其在业务连续性、资源优化和跨云协作方面的应用,揭示了其在实现高效、灵活的企业IT环境中所扮演的角色。
|
1天前
|
机器学习/深度学习 数据采集 监控
算法金 | 选择最佳机器学习模型的 10 步指南
许多刚入门的学习者也面临着相似的挑战,特别是在项目启动初期的方向确定和结构规划上。本文意在提供一份全面指南,助你以正确的方法开展项目。 遵循本文提供的每一步至关重要(虽有少数例外)。就像不做饭或点餐就无法享用美食一样,不亲自动手构建模型,就无法实现模型部署。
25 7
算法金 | 选择最佳机器学习模型的 10 步指南
|
5天前
|
机器学习/深度学习
基于机器学习模型预测信用卡潜在用户(XGBoost、LightGBM和Random Forest)(二)
基于机器学习模型预测信用卡潜在用户(XGBoost、LightGBM和Random Forest)(二)
|
5天前
|
机器学习/深度学习 数据采集 数据可视化
基于机器学习模型预测信用卡潜在用户(XGBoost、LightGBM和Random Forest)(一)
基于机器学习模型预测信用卡潜在用户(XGBoost、LightGBM和Random Forest)(一)
基于机器学习模型预测信用卡潜在用户(XGBoost、LightGBM和Random Forest)(一)
|
5天前
|
机器学习/深度学习 数据可视化 关系型数据库
基于机器学习的信用卡办卡意愿模型预测项目
基于机器学习的信用卡办卡意愿模型预测项目
|
6天前
|
机器学习/深度学习 人工智能 算法
人工智能平台PAI产品使用合集之多目标模型eval比较耗时间,该如何优化
阿里云人工智能平台PAI是一个功能强大、易于使用的AI开发平台,旨在降低AI开发门槛,加速创新,助力企业和开发者高效构建、部署和管理人工智能应用。其中包含了一系列相互协同的产品与服务,共同构成一个完整的人工智能开发与应用生态系统。以下是对PAI产品使用合集的概述,涵盖数据处理、模型开发、训练加速、模型部署及管理等多个环节。
|
6天前
|
机器学习/深度学习 人工智能 分布式计算
人工智能平台PAI产品使用合集之如何删除oss路径上特定的模型
阿里云人工智能平台PAI是一个功能强大、易于使用的AI开发平台,旨在降低AI开发门槛,加速创新,助力企业和开发者高效构建、部署和管理人工智能应用。其中包含了一系列相互协同的产品与服务,共同构成一个完整的人工智能开发与应用生态系统。以下是对PAI产品使用合集的概述,涵盖数据处理、模型开发、训练加速、模型部署及管理等多个环节。
|
6天前
|
机器学习/深度学习 人工智能 网络安全
人工智能平台PAI产品使用合集之在本地可以成功进入模型流,但在服务器上无法进入,是什么原因
阿里云人工智能平台PAI是一个功能强大、易于使用的AI开发平台,旨在降低AI开发门槛,加速创新,助力企业和开发者高效构建、部署和管理人工智能应用。其中包含了一系列相互协同的产品与服务,共同构成一个完整的人工智能开发与应用生态系统。以下是对PAI产品使用合集的概述,涵盖数据处理、模型开发、训练加速、模型部署及管理等多个环节。
|
6天前
|
机器学习/深度学习 人工智能 PyTorch
人工智能平台PAI产品使用合集之Alink是否加载预训练好的pytorch模型
阿里云人工智能平台PAI是一个功能强大、易于使用的AI开发平台,旨在降低AI开发门槛,加速创新,助力企业和开发者高效构建、部署和管理人工智能应用。其中包含了一系列相互协同的产品与服务,共同构成一个完整的人工智能开发与应用生态系统。以下是对PAI产品使用合集的概述,涵盖数据处理、模型开发、训练加速、模型部署及管理等多个环节。