[发明专利]一种小数据集条件下结合参数先验约束的贝叶斯网络参数学习方法在审
申请号: | 201910643159.8 | 申请日: | 2019-07-17 |
公开(公告)号: | CN110399981A | 公开(公告)日: | 2019-11-01 |
发明(设计)人: | 邸若海;王鹏;吕志刚;李晓燕;许韫韬 | 申请(专利权)人: | 西安工业大学 |
主分类号: | G06N7/00 | 分类号: | G06N7/00 |
代理公司: | 西安新思维专利商标事务所有限公司 61114 | 代理人: | 黄秦芳 |
地址: | 710032 陕*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提供了一种小数据集条件下结合参数先验约束的贝叶斯网络参数学习方法,该方法主要包括以下步骤:步骤1:数据统计量的计算;步骤2:构造求取参数约束区域边界点的优化函数,并求取参数约束域的边界点和中心点;步骤3:选取适当的虚拟样本数A;步骤4:利用贝叶斯估计求取相应参数。本发明方法解决现有技术中小数据集条件下贝叶斯网络的参数学习在多种参数约束同时存在时参数学习精度和效率难以保证的问题。 | ||
搜索关键词: | 参数学习 贝叶斯网络 参数约束 先验约束 小数据 贝叶斯估计 区域边界 数据统计 虚拟样本 优化函数 边界点 数据集 中心点 保证 | ||
【主权项】:
1.一种小数据集条件下结合参数先验约束的贝叶斯网络参数学习方法,其特征在于,具体包括以下步骤:步骤1:数据统计量的计算:在小数据集条件下,通过统计获取参数学习所需的数据状态统计量Nijk和Nij,为之后具体的参数计算做准备;其中,Nijk表示数据集中节点i取值为k,且其父节点取值为j的样本个数,Nij为数据集中节点i的父节点取值为j的样本个数;步骤2:构造求取参数约束区域边界点的优化函数,并求取参数约束域的边界点和中心点:设贝叶斯网络参数其中,参数对应的子节点状态数为m,父节点状态数为q,j1,j2,...,jq为父节点的取值,k1,k2,...,km为子节点的取值;n维空间的单位基向量为e1,e2,...,en;分别利用n维参数空间的每一个单位基向量计算相应的边界点,具体的计算方法如公式(1)所示;在获取参数约束域边界点之后通过求平均的方式求取参数约束域的中心点;步骤3:选取适当的虚拟样本数A:设n为网络节点个数,p为网络中的最大父节点数,小数据集的数据量为N,Nneed为学习网络参数所需的样本量;则:Nneed=n2logn2lognp+1 (2)A=Nneed‑N (3)步骤4:利用贝叶斯估计求取相应参数:当获得了合适的虚拟样本量A之后,结合贝叶斯估计求取相应的贝叶斯网络参数,具体为公式(4)所示:其中,θcentre为参数约束域中心点对应的参数。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安工业大学,未经西安工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201910643159.8/,转载请声明来源钻瓜专利网。