• 大小: 6KB
    文件类型: .m
    金币: 1
    下载: 0 次
    发布日期: 2021-01-09
  • 语言: Matlab
  • 标签:

资源简介

不用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:

评论

共有 条评论

相关资源