資源簡介
RBF神經網絡用于函數的擬合,實際運用效果不錯!
代碼片段和文件信息
%?RBF?神經網絡用于函數擬合
%?使用平臺?-?Matlab6.5
%?作者:陸振波,海軍工程大學
%?歡迎同行來信交流與合作,更多文章與程序下載請訪問我的個人主頁
%?電子郵件:luzhenbo@yahoo.com.cn
%?個人主頁:http://luzhenbo.88uu.com.cn
%clc
clear
close?all
%---------------------------------------------------
%?產生訓練樣本與測試樣本
n1?=?1:2:200;
x1?=?sin(n1*0.1);
n2?=?2:2:200;
x2?=?sin(n2*0.1);
xn_train?=?n1;??????????%?訓練樣本,每一列為一個樣本
dn_train?=?x1;??????????%?訓練目標,行向量
xn_test?=?n2;???????????%?測試樣本,每一列為一個樣本
dn_test?=?x2;???????????%?測試目標,行向量
%---------------------------------------------------
%?訓練與測試
switch?1
case?1
????????
%?神經元數是訓練樣本個數
P?=?xn_train;
T?=?dn_train;
spread?=?40;????????????????%?此值越大覆蓋的函數值就大(默認為1)
net?=?newrbe(PTspread);
case?2
????
%?神經元數逐步增加
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????1732??2007-03-15?14:10??NeuralNetwork_RBF_Regression.m
-----------?---------??----------?-----??----
?????????????????1732????????????????????1
評論
共有 條評論