资源简介
不用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实现
评论
共有 条评论