Фитинг нейронной сети для PWM Synthesis? - PullRequest
0 голосов
/ 07 марта 2020

Для генерации функции нейронной сети для данного блока

Я использую следующий код:

>>net = network( ...
1, ... % numInputs, number of inputs,
2, ... % numLayers, number of layers
[1; 0], ... % biasConnect, numLayers-by-1 Boolean vector,
[1; 0], ... % inputConnect, numLayers-by-numInputs Boolean matrix,
[0 0; 1 0], ... % layerConnect, numLayers-by-numLayers Boolean matrix
[0 1] ... % outputConnect, 1-by-numLayers Boolean vector
);
>>view(net);
>>net.layers{1}.size=25;
>>net.layers{1}.transferFcn = 'logsig';
>>view(net);
>>net.layers{2}.size=3;
>>net.layers{2}.transferFcn = 'logsig';
>>view(net);
>>net.layers{3}.size=3;

, но возникает следующая ошибка. В чем причина ошибки?

Error using network/subsasgn>network_subsasgn (line 169)
Index exceeds the number of array elements (2).
Error in network/subsasgn (line 14)

Ошибка вызвана последней строкой кода. net .layers {3} .size = 3

...