Matlab R2014a @newff函数

翻译 2016年08月29日 21:10:47

newff

newff利用的是前馈反向传播算法。
在 R2010b NNET 7.0.版本被废除, Last used in R2010a NNET 6.0.4.

语法

net = newff(P,T,S)
net = newff(P,T,S,TF,BTF,BLF,PF,IPF,OPF,DDF)

参数解释

net = newff(P,T,S)中:

  • P - 含有R个元素的输入向量.
  • T - SN个元素的目标向量.
  • Si - Sizes of N-1 hidden layers, S1 to S(N-1), , 默认为“ []“. (输出层SN取决于 T.)
    最终返回一个N层的前馈backprop 网络

newff(P,T,S,TF,BTF,BLF,PF,IPF,OPF,DDF) :

  • TFi - Transfer function of ith layer. Default is ‘tansig’ for hidden layers, and ‘purelin’ for output layer.
  • BTF - Backprop network training function, default = ‘trainlm’.
  • BLF - Backprop weight/bias learning function, default = ‘learngdm’.
    PF - Performance function, default = ‘mse’.
    IPF - Row cell array of input processing functions.
    Default is {‘fixunknowns’,’remconstantrows’,’mapminmax’}.
    OPF - Row cell array of output processing functions.
    Default is {‘remconstantrows’,’mapminmax’}.
    DDF - Data division function, default = ‘dividerand’;
    and returns an N layer feed-forward backprop network.

    The transfer functions TF{i} can be any differentiable transfer
    function such as TANSIG, LOGSIG, or PURELIN.

    The training function BTF can be any of the backprop training
    functions such as TRAINLM, TRAINBFG, TRAINRP, TRAINGD, etc.

    WARNING: TRAINLM is the default training function because it
    is very fast, but it requires a lot of memory to run. If you get
    an “out-of-memory” error when training try doing one of these:

    (1) Slow TRAINLM training, but reduce memory requirements, by
    setting NET.efficiency.memoryReduction to 2 or more. (See HELP TRAINLM.)
    (2) Use TRAINBFG, which is slower but more memory efficient than TRAINLM.
    (3) Use TRAINRP which is slower but more memory efficient than TRAINBFG.

    The learning function BLF can be either of the backpropagation
    learning functions such as LEARNGD, or LEARNGDM.

    The performance function can be any of the differentiable performance
    functions such as MSE or MSEREG.

    Examples

    [inputs,targets] = simplefitdata;
    net = newff(inputs,targets,20);
    net = train(net,inputs,targets);
    outputs = net(inputs);
    errors = outputs - targets;
    perf = perform(net,outputs,targets)

    Algorithm

    Feed-forward networks consist of Nl layers using the DOTPROD
    weight function, NETSUM net input function, and the specified
    transfer functions.

    The first layer has weights coming from the input. Each subsequent
    layer has a weight coming from the previous layer. All layers
    have biases. The last layer is the network output.

    Each layer’s weights and biases are initialized with INITNW.

    Adaption is done with TRAINS which updates weights with the
    specified learning function. Training is done with the specified
    training function. Performance is measured according to the specified
    performance function.


matlab神经网络newff函数的用法

转自:matlab神经网络newff函数的用法,保存在此以学习。 设[P,T]是训练样本,[X,Y]是测试样本; net=newrb(P,T,err_goal,spread); %...
  • SHENNONGZHAIZHU
  • SHENNONGZHAIZHU
  • 2016年10月29日 20:23
  • 4690

Matlab传统神经网络函数:Newff的使用方法记录

newff,已经obsolete,新函数似乎自动可以分割training set和testing set,实验中不想要这个功能,所以暂时还是使用习惯的newff,等有时间再熟悉新函数。 newff似乎...
  • sinat_23137713
  • sinat_23137713
  • 2016年04月12日 18:51
  • 9940

matlab newff函数 &nbsp…

函数newff建立一个可训练的前馈网络。 newff函数语法         newff函数参数列表有很多的可选参数,具体可以参考Matlab的帮助文档。 newff函数的格式为: net=ne...
  • qq278672818
  • qq278672818
  • 2017年03月14日 10:50
  • 213

newff的训练参数

1. traingd:批梯度下降训练函数,沿网络性能参数的负梯度方向调整网络的权值和阈值. 2. traingdm:动量批梯度下降函数,也是一种批处理的前馈神经网络训练方法,不但具有更快的收敛速度,...
  • q19864q
  • q19864q
  • 2014年05月10日 17:30
  • 1334

BP网络相关matlab函数:、newff、f…

在matlab中可以使用newff()和feedforwordnet 创建一个BP神经网络,推荐使用feedforwordnet创建BP神经网络,若想了解其用法,可以使用help命令,查询帮助 mse...
  • vili_sky
  • vili_sky
  • 2017年04月03日 18:14
  • 240

新版Matlab中神经网络训练函数Newff的使用方法

一、   介绍新版newff Syntax ·         net = newff(P,T,[S1 S2...S(N-l)],{TF1 TF2...TFNl}, BTF,BLF,P...
  • z1x1c1v1
  • z1x1c1v1
  • 2014年03月12日 15:25
  • 3801

MATLAB R2014a的安装及破解

注意:整个安装过程需要在无网的环境下进行,所以请拔掉网线,断开无线,否则安装可能会失败。 1、下载MATLAB R2014a ,并用解压工具解压到Matlab R2014a文件夹中。   ...
  • lrsage
  • lrsage
  • 2017年09月23日 22:57
  • 261

matlab解决警告Warning: NEWFF used in an obsolete way.

这种警告是由于使用旧版本的newff参数列表,解决方法很简单,就是改为新版本形式参数列表: net = newff(minmax(input),[20,5],{'logsig','purelin'}...
  • xiaotao_1
  • xiaotao_1
  • 2018年01月16日 17:12
  • 72

Matlab_R2014a的安装与破解

1、安装过程不能联网,选择 “使用文件安装秘钥”这一项,点击下一步 2、选择“是”,点击下一步 3、直接将密钥:12313-94680-65562-90832输入,点击下一步 ...
  • shy311409030208
  • shy311409030208
  • 2017年02月28日 20:15
  • 1762

MATLAB R2014a 中文版下载安装图文教程

转载自:MATLAB R2014a 中文版下载安装图文教程_百度经验 http://jingyan.baidu.com/article/c275f6ba218d43e33d7567fd.html ...
  • qq_26898461
  • qq_26898461
  • 2015年11月20日 16:40
  • 6677
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Matlab R2014a @newff函数
举报原因:
原因补充:

(最多只允许输入30个字)