matlab-bnt,matlab 的bnt 工具箱进行参数学习和结构学习时出现的问题
>> 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 工具箱进行参数学习和结构学习时出现的问题相关推荐
- 深度学习 | MATLAB实现CNN卷积神经网络结构及参数概述
深度学习 | MATLAB实现CNN卷积神经网络结构及参数概述 目录 深度学习 | MATLAB实现CNN卷积神经网络结构及参数概述 基本介绍 模型描述 训练过程 计算函数 参考资料 基本介绍 卷积神 ...
- fullbnt matlab,Matlab 7.0 添加BNT工具箱
Matlab 7.0 添加BNT工具箱 采用MATLAB语言编制的贝叶斯网络工具箱(Bayesian Networks Toolbox,BNT)可实现贝叶斯网络结构学习.参数学习.推理和构建贝叶斯分类 ...
- 主曲率 matlab,基于Matlab的Hertz接触参数和主曲率差函数关系的拟合
符号说明a接触椭圆的长半轴F(川的表达式,用拟合的结果求解给定型号轴承的其他Hertz接触参数,并与Hertz接触理论值以及最小二乘法线性回归法(回归法)得到的简化式川求得的结果进行对比.1Hertz ...
- 【Matlab】利用贝叶斯网络工具箱中的K2算法进行结构学习
下面首先介绍一个结构学习方法,接着利用Matlab中的贝叶斯网络工具箱的K2算法学习该贝叶斯网络的结构.有关贝叶斯网络工具箱的使用,请看[Matlab]贝叶斯网络工具箱简介. 问题:服务器数据传送 现 ...
- 学习matlab(十六)——工具箱(神经网络)
MATLAB博大精深,工具箱种类丰富,所以,学习matlab一定要利用好它的帮助系统.我这里只是窥探一下其中一角. 人工神经网络,是对人类大脑系统的一阶特性的一种描述.它是一个数学模型,可以用电子线路 ...
- matlab maxfunevals,matlab优化工具箱概述
一直知道Matlab的优化工具箱,可是一直都没有学习,Matlab提供的功能主要有线性规划.非线性规划.极值问题等,这些也是比较常见的优化问题. 优化工具箱概述 1.MATLAB求解优化问题的主要函数 ...
- matlab fir工具箱,用MATLAB信號處理工具箱進行FIR濾波器設計的三種方法
摘 要 介紹了利用MATLAB信號處理工具箱進行FIR濾波器設計的三種方法:程序設計法.FDATool設計法和SPTool設計法,給出了詳細的設計步驟,並將設計的濾波器應用到一個混和正弦波信號,以驗 ...
- 2020-12-29 Matlab自动化控制-Adrc自抗扰控制参数调节
Matlab自动化控制-Adrc自抗扰控制参数调节 上篇参看:https://blog.csdn.net/qingfengxd1/article/details/111830762 以最简单的线性组合 ...
- Matlab(R2020a)添加工具箱Toolbox的方法(详细图解)
Matlab(R2020a)添加工具箱Toolbox的方法(添加omp Toolbox详细图解) 1.准备toolbox 给Matlab添加omp工具箱的方法. 在Matlab Toolboxes 下 ...
最新文章
- [OS] 进程间通信--管道
- 四旋翼姿态解算——基础理论及推导
- android mvp模式例子_关于Android市场这件事,没有饱和的市场只有饱和的思维
- jQuery 1.4单独为某个动画动作设效果
- SAP UI5 ConnectionManager - drives initialization of odata model
- mysql 存储过程求和_MySQL - 存储过程和函数
- 01-subgradients_notes
- 信息学奥赛一本通 2062:【例1.3】电影票
- [CQOI2014]数三角形 题解(找规律乱搞)
- display:inline-block带来的问题及解决办法
- 洛谷P2257 YY的GCD(莫比乌斯反演)
- 易居(个人中心资料修改+实名认证)
- 英文单词乱序后还原 c语言,乱序背单词_有谁也用《不背单词》这个软件吗怎么可以改变背单词的顺序有顺序倒序和乱序的_淘题吧...
- linux swap shayisi,临时邮箱,10分钟邮箱域名收集(持续更新)
- Android 应用集成友盟统计
- java打印输出羞漫画
- 全球第一个完整的Angular 2.0系列视频教程,大漠穷秋
- AI岗位平均月薪2.58w,如何抓住这波人才红利?
- 怎么用U盘制作原版系统启动盘
- 哪个学校计算机在职研究生有双证,计算机专业在职研究生如何获得双证?
热门文章
- 不合格机器人工程专业讲师笔记-230529-
- android客户端集成微信登录
- 这几款谷歌浏览器插件,太牛了!
- 计算机上绘图教程,word绘图教程:绘图工具中的“线条”工具使用-word技巧-电脑技巧收藏家...
- 浅析安全反序列化漏洞
- 互联网金融入门篇(二) 会计分录
- 一战上岸北京211 初试+复试 408错题笔记
- 全网没有之一的【Python自动化Excel】Python与pandas字符串操作
- 【BZOJ2687】交与并
- [转]王兴再创业——社会化的电子商务怎么做