exponenta event banner

noloop

Удаление обратной связи по открытию и замкнутому контуру нейронной сети

Синтаксис

net = noloop(net)

Описание

net = noloop(net) берет нейронную сеть и возвращает сеть с удаленной обратной связью с открытым и замкнутым контуром.

Для выходных данных i, где net.outputs{i}.feedbackMode является 'open'режим обратной связи установлен в 'none', outputs{i}.feedbackInput устанавливается в пустую матрицу, и соответствующий сетевой вход удаляется.

Для выходных данных i, где net.outputs{i}.feedbackMode является 'closed'режим обратной связи установлен в 'none'.

Примеры

Здесь проектируется сеть NARX. Сеть NARX имеет стандартный вход и выход обратной связи с разомкнутым контуром к соответствующему входу обратной связи.

[X,T] = simplenarx_dataset;
net = narxnet(1:2,1:2,20);
[Xs,Xi,Ai,Ts] = preparets(net,X,{},T);
net = train(net,Xs,Ts,Xi,Ai);
view(net)
Y = net(Xs,Xi,Ai)

Теперь сеть преобразуется в форму без цикла. Выходной и второй входные данные больше не связаны.

net = noloop(net);
view(net)
[Xs,Xi,Ai] = preparets(net,X,T);
Y = net(Xs,Xi,Ai)

См. также

|

Представлен в R2010b