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

资源简介

BP人工神经网络拟合正弦曲线程序完美版-sin.m
分享我编写的BP人工神经网络拟合正弦曲线程序。大家记得留言哦!!!!!!
仿真结果图.jpg 训练回归图图.jpg 训练性能图.jpg 训练状态图.jpg

资源截图

代码片段和文件信息


%%%%%%
clc;
clear all;
close all;
     
%%%%%取样本点
x=0:0.01:2*pi;
expectation_y=sin(x);
sim_x=0:0.1:2*pi;


%%%%%创建网络并初始化

net_lzh=newff(minmax(x)[61]{‘logsig‘‘purelin‘}‘traingdx‘);  %创建网络

net_lzh.trainParam.show=100;
net_lzh.trainParam.lr=0.23;
net_lzh.trainParam.epochs=10000;
net_lzh.trainParam.goal=0.00001;
net_lzh.trainParam.time=inf;                    % 最大训练时间
net_lzh=train(net_lzhxexpectation_y);


%%%%%权重保存处理,以便查看

w1=net_lzh.IW{1};
b1=net_lzh.b{1};
w2=net_lzh.LW{2};
b2=net_lzh.b{2};
wb_hidenlayer=[w1

评论

共有 条评论