哈尔滨工业大学人工智能课贝叶斯网络实验
哈尔滨工业大学人工智能课的贝叶斯网络实验代码,写得还挺扎实的。虽然报告丢了,但代码保住了,而且助教都验收通过了,能跑没问题。整个实验就是围绕贝叶斯网络搞推理,用到了DAG和条件概率表(CPT),思路清晰,逻辑也比较严谨。
实验中你会拿到一堆事件和它们之间的关系,还配好每个事件的条件概率。你要做的,就是用贝叶斯公式把目标事件的概率算出来,再写程序让它跑通。整个流程还是蛮实用的,适合想深入理解概率推理和图模型的同学。
代码结构也不复杂,基本的流程就是建图 → 设置 CPT → 推理计算。用什么语言写的?看链接里有个C++版,还有个Python的优化模型。可以参考下:
人工智能实验三朴素贝叶斯 C++.zip、PythonBOPP 贝叶斯概率优化程序。
如果你正在学贝叶斯网络,或者在做类似的AI 实验,这份代码值得翻一翻。注意哦,虽然没报告,但理解代码逻辑也能收获不少。
下载地址
用户评论