sim函数神经网络中的数据每次处理是什么
当我尝试模拟 sim 功能作业时 我做了以下函数代码
function [ out ] = Mysim (net,input )
y1 = tansig( net.IW{1,1}*p1+ net.b{1};);
out =tansig(net.LW{2,1}*y1 + net.b{2};);
end
我的问题是关于 sim 函数中每次处理的数据..?
((( 我的数据输入不是 0, 1 )))
顺便说一下,我在训练的网络中使用了每次处理的默认设置以及当我键入时..:
net.inputs{1}.processFcns : 'fixunknowns' 'removeconstantrows' 'mapminmax'
net.outputs{2}.processFcns: 'removeconstantrows' 'mapminmax'
如何将这些加入 mysim 函数中以获得 matlab sim 的结果功能 ?
When I try to simulated the sim function job
I did the fallowing function code
function [ out ] = Mysim (net,input )
y1 = tansig( net.IW{1,1}*p1+ net.b{1};);
out =tansig(net.LW{2,1}*y1 + net.b{2};);
end
My qeustion is about data per- processing in sim function.. ?
((( My data input is NOT 0, 1 )))
By the way I used in trained network the default setting of per- processing and when I type.. :
net.inputs{1}.processFcns : 'fixunknowns' 'removeconstantrows' 'mapminmax'
net.outputs{2}.processFcns: 'removeconstantrows' 'mapminmax'
How can I joind these in mysim function to have results as matlab sim function ?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我不确定我是否理解正确......但是,
processFcns
中的字符串是在预处理(sim之前)和后处理(sim之后)中应用的函数的名称,所以您可以使用也存储在inputs
和outputs
结构中的参数来检查这些函数的文档...I'm not sure I have understood correctly...however, the strings inside
processFcns
are the names of the functions applied in pre-processing (before sim) and post-processing (after sim), so you can check the docs for these functions, using the parameters stored also in theinputs
andoutputs
structures...