Измените веса сетей и смещения к предыдущим значениям инициализации
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}