exponenta event banner

вернуться

Изменение веса сети и смещений на предыдущие значения инициализации

Синтаксис

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}

См. также

| | |

Представлен до R2006a