| 查看: 2606 | 回复: 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
» 猜你喜欢
青椒八年已不青,大家都被折磨成啥样了?
已经有11人回复
限项规定
已经有9人回复
免疫学博士有名额,速联系
已经有4人回复
交叉科学部支持青年基金,对三无青椒是个机会吗?
已经有5人回复
国家基金申请书模板内插入图片不可调整大小?
已经有6人回复
国家级人才课题组招收2026年入学博士
已经有5人回复
Fe3O4@SiO2合成
已经有6人回复
青年基金C终止
已经有4人回复
26申博求博导推荐-遥感图像处理方向
已经有4人回复
西南交通大学国家级人才团队2026年博士研究生招生(考核制)—机械、材料、力学方向
已经有3人回复
» 本主题相关价值贴推荐,对您同样有帮助:
关于随机双色球的一个程序
已经有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













回复此楼