資源簡介
BP多層感知器 源代碼 神經網絡
tic; %計時開始
clc; %清屏
clear all; %清除所有變量
disp('輸入層神經元個數: 16'); %顯示輸入層神經元個數
input=16;
disp('中間層神經元個數: 8'); %顯示中間層神經元個數
middle=8;
disp('輸出層神經元個數: 3'); %顯示輸出層神經元個數
output=3;
disp('輸入模式1 2 3及其對應的輸出:');
x1=[1;1;1;1;1;0;0;1;1;1;1;1;1;0;0;1]; %x1(16,1)
y1=[1;0;0]; %y1(3,1)
x2=[0;1;0;0;0;1;0;0;0;1;0;0;0;1;0;0]; %x2(16,1)
y2=[0;1;0]; %y2(3,1)
x3=[1;1;1;1;1;0;0;1;1;0;0;1;1;1;1;1]; %x3(16,1)
y3=[0;0;1]; %y3(3,1)
disp('形成一張供調用的樣本向量表:');
disp('X_sample向量表:x1,x2,x3');
X_sample=[x1,x2,x3] %x1,x2,x3向量表>>>X(16,3)
disp('X_sample向量表:y1,y2,y3');
Y_sample=[y1,y2,y3] %y1,y2,y3向量表>>>Yo(3,3)
disp('初始化連接權矩陣:');
disp('顯示初始化連接權矩陣v(16,8):v(i,j):v(input,middle):');
v=rands(input,middle); %初始化連接權矩陣v(i,j) :輸入層與中間層的連接權>>>v(16,8)
disp(v); %顯示初始化連接權矩陣v(i,j)
disp('顯示初始化連接權矩陣w(8,3):w(j,k):w(middle,output):');
w=rands(middle,output); %初始化連接權矩陣w(j,t) :中間層與輸出層的連接權>>>w(8,3)
disp(w); %顯示初始化連接權矩陣w(j,t)
disp('初始化閾值矩陣:');
disp('中間層閾值矩陣th1(8,1):th1(j,1):th1(middle,1):');
th1=rands(middle,1); %初始化中間層閾值矩陣th1 :中間層的閾值>>>th1(8,1)
disp(th1); %顯示中間層閾值矩陣th1
disp('輸出層閾值矩陣th2(3,1):th2(k,1):th2

代碼片段和文件信息
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件??????20480??2009-06-11?21:58??【徐新龍】BP多層感知器\1?提出一個問題.doc
?????文件???????4308??2009-06-12?12:53??【徐新龍】BP多層感知器\2?BP神經網絡程序.txt
?????文件???????4572??2009-06-12?10:58??【徐新龍】BP多層感知器\3?加入動量調節項后的BP神經網絡程序.txt
?????文件??????36352??2009-06-12?10:38??【徐新龍】BP多層感知器\10?源程序?BP【最終版本的BP神經網絡程序】.doc
?????文件???????4291??2009-06-12?12:54??【徐新龍】BP多層感知器\BP?輸出.txt
?????文件???????4291??2009-06-12?12:55??【徐新龍】BP多層感知器\動量?BP?輸出.txt
?????文件??????17408??2009-06-12?12:55??【徐新龍】BP多層感知器\前后時間對比.xls
?????文件??????40960??2009-06-12?12:51??【徐新龍】BP多層感知器\BP流程圖.doc
?????目錄??????????0??2009-06-12?12:53??【徐新龍】BP多層感知器
-----------?---------??----------?-----??----
???????????????132662????????????????????9
-----------?---------??----------?-----??----
?????文件??????20480??2009-06-11?21:58??【徐新龍】BP多層感知器\1?提出一個問題.doc
?????文件???????4308??2009-06-12?12:53??【徐新龍】BP多層感知器\2?BP神經網絡程序.txt
?????文件???????4572??2009-06-12?10:58??【徐新龍】BP多層感知器\3?加入動量調節項后的BP神經網絡程序.txt
?????文件??????36352??2009-06-12?10:38??【徐新龍】BP多層感知器\10?源程序?BP【最終版本的BP神經網絡程序】.doc
?????文件???????4291??2009-06-12?12:54??【徐新龍】BP多層感知器\BP?輸出.txt
?????文件???????4291??2009-06-12?12:55??【徐新龍】BP多層感知器\動量?BP?輸出.txt
?????文件??????17408??2009-06-12?12:55??【徐新龍】BP多層感知器\前后時間對比.xls
?????文件??????40960??2009-06-12?12:51??【徐新龍】BP多層感知器\BP流程圖.doc
?????目錄??????????0??2009-06-12?12:53??【徐新龍】BP多層感知器
-----------?---------??----------?-----??----
???????????????132662????????????????????9
- 上一篇:用fortran實現單純形法求解線性規劃問題
- 下一篇:郵局電話計費管理系統源代碼
評論
共有 條評論