Crear Red Neuronal dos capas ocultas para clasificación
Publicado por Daniel Gonzalez (2 intervenciones) el 07/09/2018 19:24:30
hola e seguido ejemplo del Matlab que da el siguiente code
como puedo hacer para esto mismo tenerlo con dos o más capas ocultas ? es posible esto en matlab? de antemano gracuas
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
x = irisInputs;
t = irisTargets;
trainFcn = 'trainscg'; % Scaled conjugate gradient backpropagation.
hiddenLayerSize = 10;
net = patternnet([hiddenLayerSize hiddenLayerSize] , trainFcn);
net.divideParam.trainRatio = 70/100;
net.divideParam.valRatio = 15/100;
net.divideParam.testRatio = 15/100;
[net,tr] = train(net,x,t);
y = net(x);
e = gsubtract(t,y);
performance = perform(net,t,y)
tind = vec2ind(t);
yind = vec2ind(y);
percentErrors = sum(tind ~= yind)/numel(tind);
% View the Network
view(net)
% Plots
% Uncomment these lines to enable various plots.
%figure, plotperform(tr)
%figure, plottrainstate(tr)
%figure, ploterrhist(e)
%figure, plotconfusion(t,y)
%figure, plotroc(t,y)
como puedo hacer para esto mismo tenerlo con dos o más capas ocultas ? es posible esto en matlab? de antemano gracuas
Valora esta pregunta


0