日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 人工智能 > 循环神经网络 >内容正文

循环神经网络

怎么查MATLAB中的newrbf,已经有了输入输出数据,如何在matlab中建立RBF神经网络

發(fā)布時(shí)間:2023/12/18 循环神经网络 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 怎么查MATLAB中的newrbf,已经有了输入输出数据,如何在matlab中建立RBF神经网络 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

function t=net(p)

%%原始數(shù)據(jù)的輸入

clc,clear,close all

xingbiebili= [1.03 ? ? ? ? 1.03 ? ? ? ? 1.03 ? ? ? ? 1.03 ? ? ? ? 1.04 ? ? ? ? 1.04 ? ? ? ? 1.04 ? ? ? ? 1.01 ? ? ? ? 1.01 ? ? ? ? 1.00 ? ? ? ? 1.01 ? ? ? ? 1.00 ? ? ? ? 1.01 ? ? ? ? 1.01 ? ? ? ? 1.01 ? ? ? ? 1.00 ? ? ? ? 1.03 ? ? ? ? 1.03 ? ? ? ? 1.03 ? ? ? ? 1.03 ? ? ? ? 1.09 ? ? ? ? 1.09 ? ? ? ? 1.09 ? ? ? ? 1.09 ? ? ? ? 1.09

];

%性別比例

lishi=[904.3? ? ? ? 919.2? ? ? ? 935? ? ? ? 950? ? ? ? 965? ? ? ? 981? ? ? ? 1028? ? ? ? 1047? ? ? ? 1061.00 ? ? ? ? 107500.00%? ? ? ? 1086? ? ? ? 1094? ? ? ? 1102? ? ? ? 1112? ? ? ? 1125? ? ? ? 1251.1? ? ? ? 1259.4? ? ? ? 1240? ? ? ? 1245.6? ? ? ? 1257.2? ? ? ? 1363.6? ? ? ? 1385.1? ? ? ? 1423.2? ? ? ? 1456.4? ? ? ? 1492.7

]

%歷史人口數(shù)量

renkoushuliang = [904.3? ? ? ? 919.2? ? ? ? 935? ? ? ? 950? ? ? ? 965? ? ? ? 981? ? ? ? 1028? ? ? ? 1047? ? ? ? 1061? ? ? ? 1075? ? ? ? 1086? ? ? ? 1094? ? ? ? 1102? ? ? ? 1112? ? ? ? 1125? ? ? ? 1251.1? ? ? ? 1259.4? ? ? ? 1240? ? ? ? 1245.6? ? ? ? 1257.2? ? ? ? 1363.6? ? ? ? 1385.1? ? ? ? 1423.2? ? ? ? 1456.4? ? ? ? 1492.7

];

%北京市人口數(shù)量 單位:萬(wàn)人

p = [xingbiebili;chushenglv;siwanglv;ziranzengzhanglv;lishi];? ?%輸入數(shù)據(jù)矩陣

t = renkoushuliang;? ?? ?? ? %目標(biāo)矩陣

%%歸一化處理

[pn,minp,maxp,tn,mint,maxt] = premnmx(p,t);??%對(duì)pt矩陣進(jìn)行歸一化處理

dx = [-1,1;-1 1;-1,1;-1 1;-1 1];? ?? ?? ?? ?? ?? ?? ???%

%BP網(wǎng)絡(luò)訓(xùn)練

net = newrb(pn,tn,0,20,5);

%%利用原始數(shù)據(jù)對(duì)BP網(wǎng)絡(luò)仿真

an = sim(net,pn);? ?? ?? ?? ?? ?? ???%用訓(xùn)練好的模型進(jìn)行仿真

a = postmnmx(an,mint,maxt);? ?? ?? ? %把仿真到的數(shù)據(jù)還原到原始的數(shù)量級(jí)

%%對(duì)比測(cè)試

x =1:25;

newk = a;

figure;

plot(x,newk,'r-o',x,renkoushuliang,'b--+');

legend('網(wǎng)絡(luò)輸出人口數(shù)量','實(shí)際人口數(shù)量');

xlabel('年份');

ylabel('人口數(shù)量/萬(wàn)人');

title('模擬結(jié)果圖');

%利用訓(xùn)練好的網(wǎng)絡(luò)進(jìn)行預(yù)測(cè)

pnew = [1.03 ? ? ? ? 1.04 ? ? ? ? 1.03 ? ? ? ? 1.03 ? ? ? ? 1.04 ? ? ? ? 1.07 ? ? ? ? 1.06 ? ? ? ? 1.07

0.629? ? ? ? 0.622? ? ? ? 0.816? ? ? ? 0.789? ? ? ? 0.766? ? ? ? 0.727? ? ? ? 0.829? ? ? ? 0.905

0.52? ? ? ? 0.494? ? ? ? 0.483? ? ? ? 0.459? ? ? ? 0.433? ? ? ? 0.429? ? ? ? 0.427? ? ? ? 0.431

0.109? ? ? ? 0.128? ? ? ? 0.333? ? ? ? 0.33? ? ? ? 0.333? ? ? ? 0.298? ? ? ? 0.402? ? ? ? 0.474

1492.7? ? ? ? 1538.0? ? ? ? 1601.0? ? ? ? 1676.0? ? ? ? 1771.0? ? ? ? 1860.0? ? ? ? 1961.9? ? ? ? 2018.6

];

pnewn =tramnmx(pnew,minp,maxp);

%利用原始輸入數(shù)據(jù)的歸一化參數(shù)對(duì)新參數(shù)進(jìn)行歸一化

anewn =sim(net,pnewn);

%利用歸一化后的數(shù)據(jù)進(jìn)行仿真

yucejieguo =postmnmx(anewn,mint,maxt)

%把仿真得到的數(shù)據(jù)還原原始的數(shù)量級(jí)

figure

plot(yucejieguo)

參照這個(gè)代碼自己改一下就好了,很簡(jiǎn)單

總結(jié)

以上是生活随笔為你收集整理的怎么查MATLAB中的newrbf,已经有了输入输出数据,如何在matlab中建立RBF神经网络的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。