qq_26462191 2018-11-30 00:47 采纳率: 100%
浏览 1160
已采纳

贝叶斯网络结构学习算法中,初始化时的人工生成的网络是随机的吗?

本人初学者,看了几篇贝叶斯网络的帖子,发现每个网络结构学习样例中在生成贝叶斯网络之前都人工用函数随机生成了一个dag和cpt。

图片说明

所以想请教一下,这个人工生成的DAG只要确定了节点数,其结构依靠函数(例如matlab工具包中的:mk_rnd_dag(N)函数)随机生成一个有向无环图就可以吗?

    还是说这只是为了说明流程而随机列举的样例,真正使用贝叶斯网络时要根据实际情况确定有向无环图及其条件概率表?若是这样,现实中往往只有数据集而不知道图的结构和参数表(CPT),那该如何网络结构学习从而进行后续的推断呢?
  • 写回答

4条回答 默认 最新

  • threenewbee 2018-11-30 03:34
    关注

    这个根据经验来的,有时候用随机,但是也有用正态分布作为初始值的。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(3条)
编辑
预览

报告相同问题?

手机看
程序员都在用的中文IT技术交流社区

程序员都在用的中文IT技术交流社区

专业的中文 IT 技术社区,与千万技术人共成长

专业的中文 IT 技术社区,与千万技术人共成长

关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

客服 返回
顶部