1.基于依赖分析的方法
核心思想:首先,对训练样本进行条件独立性测试,确定变量之间的条件独立性;然后,利用变量之间的条件独立性以及碰撞识别法等对边进行定向,构造出和这些条件独立及依赖关系一致的网络模型,以及尽可能多地覆盖这些条件独立性,这些算法适合稀疏贝叶斯网络的结构学习。
(1)SGS算法:该算法在节点序未知的情况下,选择无向完全图作为初始网络,然后通过条件独立性测试来消减网络中冗余的边,但需要指数级的条件独立性测试。
(2)PC 算法(改进的SGS算法):该算法选择空图作为初始网络,通过条件独立性测试向网络结构中添加边,该算法对于稀疏网络的结构学习具有较小的计算量,与SGS算法相比,具有较高的学习效率。
(3)TPDA算法:该算法包括建立草图(Drafting)、增厚(Thickening)、消减(Thinning)三个阶段来进行贝叶斯网络的结构学习。该算法的时间性能与是否提供节点序有关,若节点序已知,其时间复杂度为O(n2),若节点序未知,其时间复杂度为O(n4).这里的n是网络中节点的个数。TPDA算法在时间性能和准确度方面均优于PC算法。
2.基于评分搜索的方法
基于评分搜索的方法的核心思想是基于某种评分函数在所有的结构空间进行搜索,知道找到与数据集最匹配的网络结构。
(1)评分函数是一种评价网络拓扑结构与样本集拟合程度的度量。
(2)常用的评分方法主要有贝叶斯评分(Bde,Bayesian Dirichlet
贝叶斯网络结构学习的研究现状
发布时间:2025-02-04 06:40
学习技巧13:学会利用网络资源进行研究 #生活技巧# #学习技巧# #终身学习态度#
贝叶斯网络结构学习的研究现状
最新推荐文章于 2024-11-13 15:07:28 发布
小白变大白 于 2018-10-12 17:03:40 发布
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
网址:贝叶斯网络结构学习的研究现状 https://www.yuejiaxmz.com/news/view/754499
下一篇:Scripting elemen
相关内容
详解机器学习的凸优化、图神经网络、强化学习、贝叶斯方法等四大主题【故障诊断】基于贝叶斯优化卷积神经网络BO
贝叶斯网络,看完这篇我终于理解了(附代码)!
网络购物平台国内外研究现状和参考文献
机器学习超参数优化算法(贝叶斯优化)
网络学习生态视角研究
绿色环保贝壳粉涂料的研究现状
本科生社交型网络学习平台使用现状研究——以B站为例
在智能微电网中,如何应用贝叶斯博弈理论来优化需求侧管理,并通过MATLAB进行模拟验证?
朴素贝叶斯算法的代码实例实现(python)