Hola, quería saber si alguien me podría ayudar con un problema que se presentó al usar el comando network del toolbox de redes neuronales, ya q tengo que configurar una red neuronal específica. El problema en sí es que tengo 3 entradas, pero sólo se me está considerando las 2 primeras, la tercera la red la está omitiendo pq puede ser que no la he configurado correctamente, lo que hice fue lo siguiente:
%Inicialización de la red
net=network;
%Entradas y capas
net.numInputs=3;
net.numLayers=2;
%Definir el rango de las entradas
net.inputs{1}.range = [0 1];
net.inputs{2}.range = [0 1];
net.inputs{3}.range = [0 1];
net.biasConnect=[1;1];
net.inputConnect=[1 1 1; 0 0 0];
net.layerConnect=[0 0; 1 0];
net.targetConnect=[0 1];
net.outputConnect=[0 1];
net.layers{1}.size=5;
net.layers{1}.transferFcn='logsig';
net.layers{1}.initFcn='initnw';
net.layers{2}.size=1;
net.layers{2}.transferFcn='purelin';
net.layers{2}.initFcn='initnw';
net.initFcn='initlay';
net.performFcn='mse';
net.trainFcn='trainlm';
Ese es el problema...que la red no está leyendo la última entrada, la verdad que no sé si hice algún seteo mal o me faltó alguna cosilla, por ahora no le encuentro la vuelta
, ojalá alguien me pueda ayudar estaré muy agradecido, muchas gracias
Saludos