matlab+实现神经网络+代码

作者&投稿:松孟 (若有异议请与网页底部的电邮联系)

时满15328695773问: matlab神经网络工具箱训练出来的函数,怎么输出得到函数代码段
东海县复方回答: 这样:clear;%输入数据矩阵 p1=zeros(1,1000); p2=zeros(1,1000);%填充数据 for i=1:1000 p1(i)=rand; p2(i)=rand; end%输入层有两个,样本数为1000 p=[p1;p2];%目标(输出)数据矩阵,待拟合的关系为简单的三角函数 t = cos(pi*p1)+sin(pi*...

时满15328695773问: 求神经网络程序,最好用MATLAB来实现
东海县复方回答: 希望以下程序对你有所帮助 function net = MY_newff(pr,s,tf,btf,blf,pf) %空网络 if nargin < 2 net = newnet('newff'); return end % 参数缺省,默认值! if nargin < 4, btf = 'trainlm'; end if nargin < 5, blf = 'learngdm'; end if nargin < 6, pf = 'mse'; ...

时满15328695773问: 急求人工神经网络的MATLAB算法~~求大虾教我 -
东海县复方回答: 1、采用2-5-1三层BP网络结构即可实现其 MATLAB 程序如下:clc clear a=rand(2,200); x=a(1,:); y=a(2,:); F=x.^2+y.^2; net=newff(minmax(a),[5,1],{'tansig' 'purelin'},'trainlm'); net.trainParam.epochs=100; net.trainParam.lr=0.1; net.trainparam.goal=0....

时满15328695773问: 如何用matlab编写BP神经网络程序 -
东海县复方回答: matlab编写BP神经网络很方便的,这个工作不用像编程序的C什么的那样还要编写算法.这个算法早已经在软件的库里提供了.你只要用一条语句就出来了.把参数,深度和节点固定的往里一代数就可以了.还有一点,注意最后结果的收敛性,神经网络发展一直是曲折前进的,为什么这样,现在不太给力,因为面临着一个收敛的问题,实现起来效果不好.这些程序网上有很多,你借一本基本的神经网络的书里面也有.望采纳.

时满15328695773问: 用Matlab算BP神经网络的具体算法? -
东海县复方回答: BP神经网络的传递函数一般采用sigmiod函数,学习算法一般采用最小梯度下降法;下面是具体的程序例子:例1 采用动量梯度下降算法训练 BP 网络.训练样本定义如下:输入矢量为p =[-1 -2 3 1-1 1 5 -3] 目标矢量为 t = [-1 -1 1 1] 解:本例的 ...

时满15328695773问: 这段matlab代码如何修改实现神经网络主从系统误差同步 -
东海县复方回答: 所有BP神经网络的训练方法都是相似的,仅仅是将样本和网络结构进行修改.你这种情况,只需要将输入P与输出T进行修改,并将输入节点数设为3,输出节点数设为1,即可.请参考附件的代码.newff函数的格式为:net=newff(PR,[S1 S2 ......

时满15328695773问: 如何用matlab实现sofm神经网络 -
东海县复方回答: 您好,我来为您解答:matlab有比较成熟的神经网络函数,可以直接进行调用即可!比vc还要简单些!这个一般用javascript来写的 我给你一段我们练习的时候的代码给你,输入多少页在input的text文本框内做一个丢失焦点事件onblur="forward(this);" 然后用Javascript做一个函数,获得this.value就可以得到用户输入的多少页了.当然你也可以做一些数据格式效验,安全检测这些的.希望我的回答对你有帮助.

时满15328695773问: 求BP神经网络的MATLAB算法
东海县复方回答: 以常用的三层BP为例: net=newff(P,T,{m},{'tansig'},'trainlm');//用newff建立新的网络net,P为样本输入,T为目标输出,m为隐层的神经元数目,tansig为隐层到输出层的传输函数,如果是多隐层则要给出每层的输出函数,trainlm为训练函数 net....

时满15328695773问: 用MATLAB建立bp神经网络模型,求高手,在线等
东海县复方回答: Matlab神经网络工具箱提供了一系列用于建立和训练bp神经网络模型的函数命令,很难一时讲全.下面仅以一个例子列举部分函数的部分用法.更多的函数和用法请仔细查阅Neural Network Toolbox的帮助文档. 例子:利用bp神经网络模型建立z=...

时满15328695773问: 求神经网络反向传播过程matlab程序
东海县复方回答: 可以采用MATLAB软件中的神经网络工具箱来实现BP神经网络算法.BP神经网络的学习过程由前向计算过程、误差计算和误差反向传播过程组成.双含隐层BP神经网络的MATLAB程序,由输入部分、计算部分、输出部分组成,其中输入部分包括网络参数与训练样本数据的输入、初始化权系、求输入输出模式各分量的平均值及标准差并作相应数据预处理、读入测试集样本数据并作相应数据预处理;计算部分包括正向计算、反向传播、计算各层权矩阵的增量、自适应和动量项修改各层权矩阵;输出部分包括显示网络最终状态及计算值与期望值之间的相对误差、输出测试集相应结果、显示训练,测试误差曲线.


本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网