exponenta event banner

настроить

Настройка сетевых входов и выходов для наилучшего сопоставления входных и целевых данных

Синтаксис

net = configure(net,x,t)
net = configure(net,x)
net = configure(net,'inputs',x,i)
net = configure(net,'outputs',t,i)

Описание

Конфигурирование - это процесс установки размеров и диапазонов сетевых входов и выходов, параметров предварительной обработки входных данных и параметров постобработки выходных данных, а также параметров инициализации весов для согласования входных и целевых данных.

Перед инициализацией весов и смещений сети необходимо выполнить настройку. Ненастроенные сети автоматически настраиваются и инициализируются в первый раз train вызывается. В качестве альтернативы сеть можно настроить вручную либо путем вызова этой функции, либо путем настройки параметров ввода и вывода сети, диапазонов, параметров обработки и параметров инициализации вручную.

net = configure(net,x,t) принимает входные данные x и целевые данные tи конфигурирует входы и выходы сети таким образом, чтобы они соответствовали друг другу.

net = configure(net,x) конфигурирует только входные данные.

net = configure(net,'inputs',x,i) конфигурирует входные данные, указанные с помощью вектора индекса i. Если i не указаны все входные данные, настроенные.

net = configure(net,'outputs',t,i) конфигурирует выходные данные, указанные с помощью вектора индекса i. Если i не указаны все целевые объекты, настроенные.

Примеры

Здесь создается и вручную конфигурируется сеть прямой связи для простой проблемы фитинга (в отличие от разрешения train для его конфигурирования).

[x,t] = simplefit_dataset;
net = feedforwardnet(20); view(net)
net = configure(net,x,t); view(net)

См. также

| | |

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