revert

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

Синтаксис

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
Для просмотра документации необходимо авторизоваться на сайте