資源簡介
不用MATLAB的工具箱寫的bp神經網絡代碼,可以深入理解bp神經網絡的權值與閾值。
代碼片段和文件信息
clc;
clear?all;
%讀取數據
%cd?C:\Users\Administrator\Desktop?train.xlsx
A=xlsread(‘aaa.xlsx‘);
measure1=A(:1:4);
measure2=A(:5);
%measure1=dlmread(‘Measure_4.ascii‘‘‘51);
%measure2=dlmread(‘Measure_3.ascii‘‘‘61);
%建立輸入輸出數據集
%measure2(:3)=measure1(:5);
%measure1(:5)=[];
%measure1(:3)=[];??????????????????????????????%發現歸一化處理后為NaN,先行刪去
s1=size(measure1);?????????????????????????????%歸一化處理程序
max1=max(measure1);
min1=min(measure1);
measure1_one=(measure1-repmat(min1s1(1)1))./repmat(max1-min1s1(1)1);
s2=size(measure2);
max2=max(measure2);
min2=min(measure2);
measure2_one=(measure2-repmat(min2s2(1)1))./repmat(max2-min2s2(1)1);
measure1=measure1_one‘;
measure2=measure2_one‘;?????????????????????????%進行轉置,得到對應的列向量
error_2=zeros(77);
j=0;
for?L2=15:
- 上一篇:MATLAB傳染病模型.zip
- 下一篇:量子計算算法的matlab實現
評論
共有 條評論