Изменение веса сети и смещений на предыдущие значения инициализации
net = revert (net)
net = revert (net) возвращает нейронную сеть net со значениями веса и смещения, восстановленными до значений, сгенерированных при последней инициализации сети.
Если сеть изменена таким образом, что она имеет различные соединения по весу и смещению или разные размеры входа или уровня, то revert не удается установить веса и смещения для их предыдущих значений, и вместо этого они устанавливаются в нули.
Здесь создается перцептрон с размером входного сигнала, равным 2, и количеством нейронов, равным 1.
net = perceptron;
net.inputs{1}.size = 2;
net.layers{1}.size = 1;
Исходная сеть имеет веса и смещения с нулевыми значениями.
net.iw{1,1}, net.b{1}
Измените эти значения следующим образом:
net.iw{1,1} = [1 2];
net.b{1} = 5;
net.iw{1,1}, net.b{1}
Исходные значения сети можно восстановить следующим образом:
net = revert(net);
net.iw{1,1}, net.b{1}