| 7 | 1/1 | 返回列表 |
| 查看: 2676 | 回復(fù): 6 | ||
[求助]
關(guān)于隨機(jī)雙色球的一個(gè)程序(第二季)
|
|
之前用隨機(jī)的方法寫(xiě)了一個(gè)上色球程序,現(xiàn)在想用用神經(jīng)網(wǎng)絡(luò)的預(yù)測(cè)方法來(lái)改良一下這個(gè)程序。 出現(xiàn)了諸多問(wèn)題,僅僅是想從實(shí)踐中讓變成能力得到歷練。 1.matlab讀取excel表格時(shí)按行讀取5個(gè)數(shù),接著讀取下一行的問(wèn)題,不知怎么解決,就全部整合為一列,分步讀取。 2.輸出值轉(zhuǎn)換回整數(shù)的問(wèn)題 3.檢測(cè)結(jié)果是否符合我所設(shè)定的判別條件,代碼怎么加進(jìn)去 條件:相鄰2個(gè)球之差必須有2或者1,但是又不能多于3個(gè)。 詳情請(qǐng)見(jiàn)http://www.gaoyang168.com/bbs/viewthread.php?tid=7589018 希望有人能給點(diǎn)建議。 clc clear all %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %每五個(gè)數(shù)據(jù)整合, x=xlsread('C:\Users\Administrator\Desktop\double_ball數(shù)據(jù)表.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('原始數(shù)據(jù)的變化趨勢(shì)'); %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %歸一化處理 [x2,mint,maxt] = premnmx(x1) figure(2) plot(t,x2);%,'d-m' hold on; grid on title('數(shù)據(jù)歸一化處理的變化趨勢(shì)'); %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %輸入數(shù)據(jù) 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 網(wǎng)絡(luò) goal = 0.0001; % 訓(xùn)練誤差的平方和(默認(rèn)為0) spread = 0.01; % 此值越大,需要的神經(jīng)元就越少(默認(rèn)為1) MN = size(p_train,2); % 最大神經(jīng)元數(shù)(默認(rèn)為訓(xùn)練樣本個(gè)數(shù)) DF = 1; % 顯示間隔(兩次顯示之間所添加的神經(jīng)元神經(jīng)元數(shù)目) 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('+為真實(shí)值,o為預(yù)測(cè)值'); %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %預(yù)測(cè)并作圖 y=sim(net,p_test) y_mse=mse(y-t_test) figure(4) plot(t_test,'r+-'); hold on; plot(y,'bo-') title('+為真實(shí)值,o為預(yù)測(cè)值'); legend('真實(shí)值','預(yù)測(cè)值'); |
金蟲(chóng) (正式寫(xiě)手)

鐵桿木蟲(chóng) (職業(yè)作家)
金蟲(chóng) (正式寫(xiě)手)

新蟲(chóng) (初入文壇)
| 7 | 1/1 | 返回列表 |
| 最具人氣熱帖推薦 [查看全部] | 作者 | 回/看 | 最后發(fā)表 | |
|---|---|---|---|---|
|
[考研] 085600 材料與化工 329分求調(diào)劑 +11 | Mr. Z 2026-03-25 | 11/550 |
|
|---|---|---|---|---|
|
[考研] 309求調(diào)劑 +6 | 誰(shuí)不是少年 2026-03-29 | 6/300 |
|
|
[考研] 一志愿北京工業(yè)大學(xué),324分求調(diào)劑 +4 | 零八# 2026-03-28 | 4/200 |
|
|
[考研] 070300化學(xué)求調(diào)劑 +4 | 起個(gè)名咋這么難 2026-03-27 | 4/200 |
|
|
[有機(jī)交流]
高溫高壓反應(yīng)求助
10+4
|
chibby 2026-03-25 | 4/200 |
|
|
[考研] 287求調(diào)劑 +10 | land xuxu 2026-03-26 | 10/500 |
|
|
[考研] 274求調(diào)劑 +17 | 顧九笙要謙虛 2026-03-24 | 23/1150 |
|
|
[考研] 333求調(diào)劑 +3 | question挽風(fēng) 2026-03-23 | 3/150 |
|
|
[考研] 求調(diào)劑323材料與化工 +7 | 1124361 2026-03-24 | 7/350 |
|
|
[考研] 一志愿陜師大生物學(xué)071000,298分,求調(diào)劑 +5 | SYA! 2026-03-23 | 5/250 |
|
|
[考研]
|
鐘llll 2026-03-26 | 4/200 |
|
|
[考研] 333求調(diào)劑 +6 | wfh030413@ 2026-03-23 | 6/300 |
|
|
[考研] 294分080500材料科學(xué)與工程求調(diào)劑 +4 | 柳溪邊 2026-03-26 | 4/200 |
|
|
[考研] 321求調(diào)劑 +6 | wasdssaa 2026-03-26 | 6/300 |
|
|
[考研]
|
平樂(lè)樂(lè)樂(lè) 2026-03-26 | 4/200 |
|
|
[考研] 271求調(diào)劑 +6 | 生如夏花… 2026-03-22 | 6/300 |
|
|
[考研] 352求調(diào)劑 +4 | 大米飯! 2026-03-22 | 4/200 |
|
|
[考研] 生物技術(shù)與工程 +3 | 1294608413 2026-03-25 | 4/200 |
|
|
[考研] 284求調(diào)劑 +15 | Zhao anqi 2026-03-22 | 15/750 |
|
|
[論文投稿] 急發(fā)核心期刊論文 +3 | 賢達(dá)問(wèn)津 2026-03-23 | 5/250 |
|