关于神经网络运行报错的问题解决

来源:互联网 发布:魔兽世界旧世界数据库 编辑:程序博客网 时间:2024/06/05 19:16

matlab里报如下错误:

Error using struct
Conversion to struct from double is not
possible.


Error in network/subsasgn>getDefaultParam
(line 2040)
    param = struct(feval(fcn,'defaultParam'));


Error in network/subsasgn>setPerformFcn (line
1903)
net.performParam =
getDefaultParam(performFcn);


Error in network/subsasgn>network_subsasgn
(line 448)
    if isempty(err),
    [net,err]=setPerformFcn(net,performFcn);
    end


Error in network/subsasgn (line 13)
net =
network_subsasgn(net,subscripts,v,netname);


Error in newff>new_5p1 (line 222)
net.performFcn = pf;


Error in newff>create_network (line 130)
  net = new_5p1(varargin{:});


Error in newff (line 102)
  out1 = create_network(varargin{:});


Error in Genetic (line 39)
net=newff(inputn,outputn,hiddennum);


解决方法:

把lssvm的那个工具箱remove  from the path,然后libsvm工具箱也remove  from the path,然后就可以了一般手动加工具箱的,避免运行出错。



自己把lssvm  Remove后,就可以运行了。






阅读全文
0 0
原创粉丝点击