Измените сетевые веса и смещения к предыдущим значениям инициализации
net = revert (net)
net = revert (net)
возвращает нейронную сеть, которую net
с весом и значениями смещения, восстановленными значениям, сгенерировал в прошлый раз, когда сеть была инициализирована.
Если сеть изменена так, чтобы она имела различный вес и связи смещения или различный вход или размеры слоя, то revert
не может установить веса и смещения к их предыдущим значениям, и они установлены в нули вместо этого.
Здесь perceptron создается с входным набором размера к 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}