lzth.net
当前位置:首页 >> Bp神经网络mAtlAB实例 >>

Bp神经网络mAtlAB实例

x=[54167 55196 56300 57482 58796 60266 61465 62828 64653 65994 67207 66207 65859 67295 69172 70499 72538 74542 76368 78534 80671 82992 85229 87177 89211 90859 92420 93717 94974 96259 97542 98705 100072 101654 103008 104357 1058...

给你个例子,只要把训练输入输出数据换成你自己的就可以了,不懂可以加1298792082 % 现给出一药品商店一年当中12个月的药品销售量(单位:箱)如下: % 2056 2395 2600 2298 1634 1600 1873 1487 1900 1500 2046 1556 % 训练一个BP网络,用当前...

代码如下:直接运行就是了。 P=P=[-1, -2, 3, 1; -1, 1, 5, -3; -2, 3, 4, 6; 1, 2, 3, 4 ];%初始训练值% 创建一个新的前向神经网络 net=newff(minmax(P),[8,1],{'tansig','purelin'},'traingdm')% 当前输入层权值和阈值 inputWeights=net.IW{1,...

P=[1;2;3;4;5];%月 P=[P/50]; T=[2;3;4;5;6];%月训练样本 T=[T/50]; threshold=[0 1;0 1;0 1;0 1;0 1;0 1;0 1]; net=newff(threshold,[15,7],{'tansig','logsig'},'trainlm'); net.trainParam.epochs=2000; net.trainParam.goal=0.001; LP.lr...

这个就只能自己编M文件实现了,给个例子你看看 % script: main_batch.m % 批量方式训练BP网络,实现性别识别 %% 清理 clear all clc %% 读入数据 % xlsfile='student.xls'; [data,label]=getdata(); %% 划分数据 [traind,trainl,testd,testl]=d...

当你用newff的时候,里面有一个参数可以控制层数,比如说: P = [0 1 2 3 4 5 6 7 8 9 10]; T = [0 1 2 3 4 3 2 1 2 3 4]; net = newff(P,T,5); %这样表示有1个隐藏层,里面那个5表示神经元的个数 net = newff(P,T,[5,10]); %这样表示有2个隐藏...

fscanf函数我不太了解,一般数值可以存在xls或csv文档中,由txt文件转到csv文件极其简单。然后由csvread或xlsread函数读取,直接可以存到矩阵中。 一个样本是矩阵的一列,而不是行。(当然归一化是以行为单位的)

% 计算S1与S2层的输出A1=tansig(W1*p,B1);t=purelin(W2*A1,B2);这就是p到t的映射关系。 BP(Back Propagation)神经网络是1986年由Rumelhart和McCelland为首的科学家小组提出,是一种按误差逆传播算法训练的多层前馈网络,是目前应用最广泛的神...

首先是我不知道你用的matlab是什么版本。 如果用的2010以后的版本,那么你这样初始化神经网络一定会报警告。 2010版以后初始化神经网络的语句是这样的 net = newff(p, t, 7); 输出层不需要自己去告诉系统。 我想知道的第二个问题,是你的输出层...

由于你没有给出几年来工资数,无法为你预测后五年的工资。现给你一个例子,希望对你有点启发。已知2009年至2014年的某地区人口总数3583,4150,5062,4628,5270,5340;现要预测2015年和2016年的人口总数。 % 清空环境变量 clear all;close all...

网站首页 | 网站地图
All rights reserved Powered by www.lzth.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com