
请matlab高手帮忙解释一下我这个错误怎么处理
???Errorusing==>network.subsasgn"layers{1}.transferFcn"cannotbesettonon-existingfunct...
??? Error using ==> network.subsasgn
"layers{1}.transferFcn" cannot be set to non-existing function "logsig'purelin".
Error in ==> newff at 145
net.layers{i}.transferFcn = tf{i};
Error in ==> E52net at 6
net=newff(pr,[25 1],{'logsig''purelin'},'traingdx','learngdm'); 展开
"layers{1}.transferFcn" cannot be set to non-existing function "logsig'purelin".
Error in ==> newff at 145
net.layers{i}.transferFcn = tf{i};
Error in ==> E52net at 6
net=newff(pr,[25 1],{'logsig''purelin'},'traingdx','learngdm'); 展开
3个回答
展开全部
logsig'purelin
这个函数不存在
可能是那个'的问题
你可以试试修改文件名
这个函数不存在
可能是那个'的问题
你可以试试修改文件名
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在‘logsin’,‘purelin’之间加个逗号!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
{'logsig''purelin'}改为{'logsig','purelin'} 加上逗号应该就没问题了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询