资源简介
贝叶斯网络学习算法――k2算法,对于学习数据挖掘的人有用的,涉及到了分类预测算法
代码片段和文件信息
% 结构学习是K2算法,参数学习是最大后验
n=6;
ns=[3 3 2 2 3 3];
A=1; B=2; C=3; D=4; E=5; Class=6;
order=[4 5 6 3 2 1]; %指定节点次序
max_fan_in=2;
result_matrix=zeros(ns(Class)ns(Class));
%读入训练数据集
fn=‘bdata_001.txt‘;
load(fn);
fata_train1=‘bdata_001‘;
[num_attrib num_cases]=size(data_train1);
data_train=zeros(num_attribnum_cases);
%根据实例进行网络结构学习
dag_gbn=zeros(nn);
dag_gbn=learn_struct-K2(data_train ns order ‘max_fan_in‘ max_fan_in);
bnet2=mk_bnet(dag_gbnns);
%对生成的结构进行参数学习
priors=1;
seed=0;
rand(‘state‘seed);
for i=1:n
bnet2.CPD{i}=tabular_CPD(bnet2 i‘CPT‘‘unif‘‘prior_type‘‘dirichlet_type‘‘BDeu‘‘dirichlet_weight‘ priors);
end
bnet4=bayes_update_params(bnet2 data_train);
CPT3-cell(1n);
for i=1:n
s=struct(bnet4CPD{i});
CPT3{i}=s.CPT;
end
%画出图形
draw_graph(dag_gbn)
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 854 2009-08-25 09:56 K2.m
----------- --------- ---------- ----- ----
854 1
相关资源
- FormatDatalibsvm.xls 把数据转化为libsvm格
- 三维激光点云数据的可视化研究
- 网上商城数据库的er图
- CK+人脸表情数据集
- UCI 机器学习Wine数据集
- 数据结构设计之医务室模拟
- 停车场管理实验报告--数据结构
- DRF系列ZigBee模块数据传输指南
- 学生成绩管理系统 数据流程图
- 超市管理系统报告
- 数据库-图书管理系统
- bmp2cover DAT 数据图片读取、修改
- 基于delphi的学生管理系统
- 数据采集卡ISA驱动程序源代码
- 测普朗克常数的实验数据处理
- 数据库 学生信息管理系统
- APIhook实现数据包截获
- 用友GRPu8数据字典272826
- 网页版人事管理系统
- 加州大学机器学习数据库中的german
- 数据结构约瑟夫问题实验报告
- 数据库教务管理系统
- 在IDEA中通过MyBatis框架访问达梦数据库
- 数据库设计说明书模板
- 浮点数与整形数据互转软件
- 多路数据采集系统的proteus仿真
- 理发馆排队问题系统仿真
- GPS数据接收与提取流程图
- 编程统计数据区中正数、零和负数的
- 利用ListBox控件实现数据源字段的选择
评论
共有 条评论