Полагаю, мой вопрос очень прост, но в любом случае ...
Я создал нейронную сеть, используя
net = newff(entry_borders, [20, 10], {'logsig', 'logsig'}, 'traingdx');
, где entry_borders - массив 50x2: [(0,1), (0,1), ...]
Это должна быть сеть со скрытым слоем с 50 записями и 10 выходами, не так ли?
Но когда я запускаю это:
test_result = sim(net, zeros(50));
disp(test_result);
Я получаю матрицу с 10x50 элементами в test_result (вместо 10 скалярных значений) - что это ??Я не говорю об учебном процессе, поэтому вот такой хитрый код ...