| 查看: 2576 | 回复: 6 | ||
[求助]
关于随机双色球的一个程序(第二季)
|
|
之前用随机的方法写了一个上色球程序,现在想用用神经网络的预测方法来改良一下这个程序。 出现了诸多问题,仅仅是想从实践中让变成能力得到历练。 1.matlab读取excel表格时按行读取5个数,接着读取下一行的问题,不知怎么解决,就全部整合为一列,分步读取。 2.输出值转换回整数的问题 3.检测结果是否符合我所设定的判别条件,代码怎么加进去 条件:相邻2个球之差必须有2或者1,但是又不能多于3个。 详情请见http://muchong.com/bbs/viewthread.php?tid=7589018 希望有人能给点建议。 clc clear all %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %每五个数据整合, x=xlsread('C:\Users\Administrator\Desktop\double_ball数据表.xls','a3:a1442'); n=length(x) m=5; sum=0; j=1; x1=zeros(1,ceil(n/m)); for k=1:m:n for i=k: (k+m-1) sum=sum+x(i); end x1(j)=sum; j=j+1; sum=0; end t=1: (j-1); figure(1) plot(t,x1);%,'d-m' hold on; grid on title('原始数据的变化趋势'); %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %归一化处理 [x2,mint,maxt] = premnmx(x1) figure(2) plot(t,x2);%,'d-m' hold on; grid on title('数据归一化处理的变化趋势'); %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %输入数据 for k=1:1:200 p_train(k,: )=[x2(k) x2(k+1) x2(k+2) x2(k+3) x2(k+4) x2(k+5)]; %195*6 t_train(k,: )=x2(k+6); %195*1 end p_train=p_train'; %6*195 t_train=t_train'; %1*195 for z=1:1:81 p_test(z,: )=[x2(z+201) x2(z+202) x2(z+203) x2(z+204) x2(z+205) x2(z+206)]; t_test(z,: )=x2(z+207); end p_test=p_test'; t_test=t_test'; %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %建立 RBF 网络 goal = 0.0001; % 训练误差的平方和(默认为0) spread = 0.01; % 此值越大,需要的神经元就越少(默认为1) MN = size(p_train,2); % 最大神经元数(默认为训练样本个数) DF = 1; % 显示间隔(两次显示之间所添加的神经元神经元数目) net = newrb(p_train,t_train,goal,spread,MN,DF); data_out = sim(net,p_train) p_mse = mse(data_out- t_train) figure(3) plot(t_train,'r+-') hold on plot(data_out,'bo-') title('+为真实值,o为预测值'); %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %预测并作图 y=sim(net,p_test) y_mse=mse(y-t_test) figure(4) plot(t_test,'r+-'); hold on; plot(y,'bo-') title('+为真实值,o为预测值'); legend('真实值','预测值'); |
» 本帖附件资源列表
-
欢迎监督和反馈:小木虫仅提供交流平台,不对该内容负责。
本内容由用户自主发布,如果其内容涉及到知识产权问题,其责任在于用户本人,如对版权有异议,请联系邮箱:xiaomuchong@tal.com - 附件 1 : double_ball数据表.xls
2014-07-08 23:44:37, 656.5 K
» 猜你喜欢
求助:我三月中下旬出站,青基依托单位怎么办?
已经有9人回复
Cas 72-43-5需要30g,定制合成,能接单的留言
已经有8人回复
北京211副教授,35岁,想重新出发,去国外做博后,怎么样?
已经有8人回复
磺酰氟产物,毕不了业了!
已经有5人回复
论文终于录用啦!满足毕业条件了
已经有25人回复
2026年机械制造与材料应用国际会议 (ICMMMA 2026)
已经有3人回复
自荐读博
已经有3人回复
不自信的我
已经有5人回复
投稿Elsevier的杂志(返修),总是在选择OA和subscription界面被踢皮球
已经有8人回复
» 本主题相关价值贴推荐,对您同样有帮助:
关于随机双色球的一个程序
已经有12人回复
关于随机向量的问题,请大家解答疑惑,谢谢。
已经有14人回复
如何按照矩阵的某一行进行随机排列
已经有8人回复
关于随机变量的和的定义域的一个小疑问
已经有19人回复
怎么在一个0矩阵中产生随机分布的1小矩阵
已经有4人回复
为什么要把研究的全体看成是一个按确定的概率分布的随机变量?
已经有5人回复
matlab如何生成不同的随机数
已经有9人回复
随机的一组数据,如何计算出一个值,能表示这组数据的通用性
已经有4人回复
利用概率密度函数生成随机变量过程中出现超几何分布函数问题
已经有4人回复
求助随机信号处理方面的一个问题,20金币。
已经有10人回复
已知一随机信号的功率谱密度函数,如何利用Matlab产生其单次时域样本
已经有6人回复
用SAS怎么对两因素随机区组设计进行分析,同时每个处理都隔几天测定一次
已经有14人回复
求助随机生成数据的问题
已经有7人回复
Gaussian计算的随机性
已经有15人回复
关于随机矩阵的问题
已经有10人回复
【求助】如何在MATLAB中作出一个随机平面,急急急!!!
已经有3人回复
【求助】用rand命令怎么产生各占一半的两个随机点
已经有8人回复
【求助】随机数的生成
已经有9人回复
仙木映月
金虫 (正式写手)
- 应助: 93 (初中生)
- 金币: 2257.6
- 散金: 51
- 红花: 17
- 帖子: 608
- 在线: 1094.4小时
- 虫号: 1929532
- 注册: 2012-08-08
- 性别: GG
- 专业: 机器人学及机器人技术

2楼2014-07-09 08:16:48
ajitai
铁杆木虫 (职业作家)
- 应助: 8 (幼儿园)
- 金币: 8817.4
- 散金: 5370
- 红花: 11
- 帖子: 3525
- 在线: 418.1小时
- 虫号: 854389
- 注册: 2009-09-22
- 性别: GG
- 专业: 金属材料表面科学与工程
3楼2014-07-09 10:40:42
4楼2014-07-09 11:00:43
仙木映月
金虫 (正式写手)
- 应助: 93 (初中生)
- 金币: 2257.6
- 散金: 51
- 红花: 17
- 帖子: 608
- 在线: 1094.4小时
- 虫号: 1929532
- 注册: 2012-08-08
- 性别: GG
- 专业: 机器人学及机器人技术

5楼2014-07-09 13:04:54
6楼2014-07-09 23:40:47
7楼2016-11-01 22:58:22









回复此楼