>>  n=6;

ns=[3 3 2 2 2 2];

A=1;B=2;C=3;D=4;E=5;Class=6;

order=[4 5 6 3 2 1];

max_fan_in=1;

result_matrix=zeros(ns(Class),ns(Class));

%读入数据

data_train=load('F:\研一\matlab学习\matlab\CJYS1.txt');

[num_attrib,num_cases]=size(data_train');

data_train=zeros(num_attrib,num_cases);

%建立贝叶斯网络

dag_gbn=zeros(n,n);

dag_gbn=learn_struct_K2(data_train,ns,order,'max_fan_in',max_fan_in);

bnet2=mk_bnet(dag_gbn,ns);

draw_graph(dag_gbn)

ans =

0.5500    0.2000    0.4500    0.4500    0.5500    0.7000

>>  n=6;

ns=[3 3 2 2 2 2];

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));

data_train=load('F:\研一\matlab学习\matlab\CJYS1.txt');

[num_attrib,num_cases]=size(data_train');%读入数据

data_train0=zeros(num_attrib,num_cases);

dag_gbn=zeros(n,n);

dag_gbn=learn_struct_K2(data_train0,ns,order,'max_fan_in',max_fan_in);

bnet2=mk_bnet(dag_gbn,ns);

draw_graph(dag_gbn);%建立贝叶斯网络

priors=1;

seed=0;

rand('state',seed);

for i=1:n

bnet2.CPD{i}=tabular_CPD(bnet2,i,'CPT','unif','prior_type','dirichlet','dirichlet_type','BDeu','dirichlet_weight',priors);

end

bnet4=bayes_update_params(bnet2,data_train0);

CPT3=cell(1,n);

for i=1:n

s=struct(bnet4,CPD{i});

CPT3{i}=s.CPT;

end

draw_graph(dag_gbn) %画出图形

???     bnet2.CPD{i}=tabular_CPD(bnet2,i,'CPT','unif','prior_type','dirichlet','dirichlet_type','BDeu','dirichlet_weight',priors);

|

Error: The input character is not valid in MATLAB statements or expressions.

请帮我看看哪里错了,该怎么改?

2016-12-1 21:15 上传

点击文件名下载附件

141 Bytes, 下载次数: 17

2016-12-1 21:15 上传

点击文件名下载附件

1.3 KB, 下载次数: 12

matlab-bnt,matlab 的bnt 工具箱进行参数学习和结构学习时出现的问题相关推荐

  1. 深度学习 | MATLAB实现CNN卷积神经网络结构及参数概述

    深度学习 | MATLAB实现CNN卷积神经网络结构及参数概述 目录 深度学习 | MATLAB实现CNN卷积神经网络结构及参数概述 基本介绍 模型描述 训练过程 计算函数 参考资料 基本介绍 卷积神 ...

  2. fullbnt matlab,Matlab 7.0 添加BNT工具箱

    Matlab 7.0 添加BNT工具箱 采用MATLAB语言编制的贝叶斯网络工具箱(Bayesian Networks Toolbox,BNT)可实现贝叶斯网络结构学习.参数学习.推理和构建贝叶斯分类 ...

  3. 主曲率 matlab,基于Matlab的Hertz接触参数和主曲率差函数关系的拟合

    符号说明a接触椭圆的长半轴F(川的表达式,用拟合的结果求解给定型号轴承的其他Hertz接触参数,并与Hertz接触理论值以及最小二乘法线性回归法(回归法)得到的简化式川求得的结果进行对比.1Hertz ...

  4. 【Matlab】利用贝叶斯网络工具箱中的K2算法进行结构学习

    下面首先介绍一个结构学习方法,接着利用Matlab中的贝叶斯网络工具箱的K2算法学习该贝叶斯网络的结构.有关贝叶斯网络工具箱的使用,请看[Matlab]贝叶斯网络工具箱简介. 问题:服务器数据传送 现 ...

  5. 学习matlab(十六)——工具箱(神经网络)

    MATLAB博大精深,工具箱种类丰富,所以,学习matlab一定要利用好它的帮助系统.我这里只是窥探一下其中一角. 人工神经网络,是对人类大脑系统的一阶特性的一种描述.它是一个数学模型,可以用电子线路 ...

  6. matlab maxfunevals,matlab优化工具箱概述

    一直知道Matlab的优化工具箱,可是一直都没有学习,Matlab提供的功能主要有线性规划.非线性规划.极值问题等,这些也是比较常见的优化问题. 优化工具箱概述 1.MATLAB求解优化问题的主要函数 ...

  7. matlab fir工具箱,用MATLAB信號處理工具箱進行FIR濾波器設計的三種方法

    摘  要 介紹了利用MATLAB信號處理工具箱進行FIR濾波器設計的三種方法:程序設計法.FDATool設計法和SPTool設計法,給出了詳細的設計步驟,並將設計的濾波器應用到一個混和正弦波信號,以驗 ...

  8. 2020-12-29 Matlab自动化控制-Adrc自抗扰控制参数调节

    Matlab自动化控制-Adrc自抗扰控制参数调节 上篇参看:https://blog.csdn.net/qingfengxd1/article/details/111830762 以最简单的线性组合 ...

  9. Matlab(R2020a)添加工具箱Toolbox的方法(详细图解)

    Matlab(R2020a)添加工具箱Toolbox的方法(添加omp Toolbox详细图解) 1.准备toolbox 给Matlab添加omp工具箱的方法. 在Matlab Toolboxes 下 ...

最新文章

  1. [OS] 进程间通信--管道
  2. 四旋翼姿态解算——基础理论及推导
  3. android mvp模式例子_关于Android市场这件事,没有饱和的市场只有饱和的思维
  4. jQuery 1.4单独为某个动画动作设效果
  5. SAP UI5 ConnectionManager - drives initialization of odata model
  6. mysql 存储过程求和_MySQL - 存储过程和函数
  7. 01-subgradients_notes
  8. 信息学奥赛一本通 2062:【例1.3】电影票
  9. [CQOI2014]数三角形 题解(找规律乱搞)
  10. display:inline-block带来的问题及解决办法
  11. 洛谷P2257 YY的GCD(莫比乌斯反演)
  12. 易居(个人中心资料修改+实名认证)
  13. 英文单词乱序后还原 c语言,乱序背单词_有谁也用《不背单词》这个软件吗怎么可以改变背单词的顺序有顺序倒序和乱序的_淘题吧...
  14. linux swap shayisi,临时邮箱,10分钟邮箱域名收集(持续更新)
  15. Android 应用集成友盟统计
  16. java打印输出羞漫画
  17. 全球第一个完整的Angular 2.0系列视频教程,大漠穷秋
  18. AI岗位平均月薪2.58w,如何抓住这波人才红利?
  19. 怎么用U盘制作原版系统启动盘
  20. 哪个学校计算机在职研究生有双证,计算机专业在职研究生如何获得双证?

热门文章

  1. 不合格机器人工程专业讲师笔记-230529-
  2. android客户端集成微信登录
  3. 这几款谷歌浏览器插件,太牛了!
  4. 计算机上绘图教程,word绘图教程:绘图工具中的“线条”工具使用-word技巧-电脑技巧收藏家...
  5. 浅析安全反序列化漏洞
  6. 互联网金融入门篇(二) 会计分录
  7. 一战上岸北京211 初试+复试 408错题笔记
  8. 全网没有之一的【Python自动化Excel】Python与pandas字符串操作
  9. 【BZOJ2687】交与并
  10. [转]王兴再创业——社会化的电子商务怎么做