资源简介
基于BP神经网络的函数逼近(不使用任何工具函数)
代码片段和文件信息
% 基于BP神经网络对非线性函数进行逼近
tic
clear all
close all
%初始化部分
%初始化学习参数
eta=0.3;
% 初始化权值矩阵
wij=2*rand(25)-1;
wjk=2*rand(51)-1;
% 初始化阈值
thetaj=2*rand(51)-1;
thetak=2*rand(1)-1;
%设定误差标准
errstd=0.05;
errall=10;
xteach1=0:0.2*pi:2*pi;
xteach2=0:0.2*pi:2*pi;
for p=1:11
for q=1:11
%yteach(pq)=0.2*(sin(xteach1(q))+cos(xteach2(p)))+0.5;
yteach(pq)= sin(xteach1(p))*cos(xteach2(q));
end
end
while errall>=errstd
for p=1:11
for q=1:11
%取样本
xt=[xteach1(p);xteach2(q)];
yt=yteach(pq);
%计算各层的输出,前向传播
oi=xt;
netj=wij‘*xt;
oj=1./(1+exp(-(netj-thetaj)));
netk=wjk‘*oj;
ok=1./(1+exp(-(netk-thetak)));
y=ok;
%计算各层误差 后向传播
deltak=(yt-y).*ok.*(1-ok);
deltaj=wj
- 上一篇:EKFUKFmatlab程序比较
- 下一篇:经典开环子空间辨识
相关资源
- 基于BP神经网络的PID控制器的Matlab仿真
- 利用bp神经网络实现0~9数字识别,
- MATLAB基于BP神经网络的手写数字识别代
- 小批量梯度下降实现BP神经网络.rar
- 粒子群训练bp神经网络的matlab程序
- BP神经网络预测实例
- bp神经网络预测
- pso优化bp神经网络
- BP神经网络的算法实现分类功能
- BP and ELM BP神经网络与ELM神经网络算法
- BP神经网络PID S函数
- Quantum GABP 自适应量子遗传算法优化
- bp神经网络的adp小程序
- 用matlab编写的BP神经网络用于预测房价
- BP神经网络在矿井通风机故障诊断中的
- 基于BP神经网络的煤矿矿井空调模糊控
- 基于PSO-BP的算法
- BP神经网络应用预测公路运输量matla
- BP神经网络分类matlab代码
- 基于BP神经网络的滚动轴承故障诊断
- 基于遗传算法优化BP神经网络PID控制器
- 基于BP神经网络的逆变器开路故障诊断
- 基于BP神经网络的电力系统负荷预测
- BP神经网络手写数字识别完整代码ma
- BP神经网络数据预测matlab代码
- 基于BP神经网络的电力负荷预测
- GA优化BP神经网络电力负荷预测matlab程
- 遗传算法优化bp神经网络权值阈值的
- BP神经网络matlab代码
- 利用LM算法优化BP神经网络的matlab源程
评论
共有 条评论