revert

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

Синтаксис

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}

Смотрите также

| | |

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

Для просмотра документации необходимо авторизоваться на сайте